Novel Asynchronous Algorithms and Software for Large Sparse Systems
适用于大型稀疏系统的新型异步算法和软件
基本信息
- 批准号:EP/I006702/1
- 负责人:
- 金额:$ 40.91万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2010
- 资助国家:英国
- 起止时间:2010 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The solution of large sparse systems, both linear and nonlinear is a key numerical technology underpinning many areas of computational science and engineering, including climate and environmental modelling, nuclear fusion, materials science and computational chemistry. The reliance of these and other application domains on sparse system solution means that they all face difficulties in achieving extreme scalability, since the underlying algorithms are highly synchronous. This project aims to develop more scalable numerical methods through the use of asynchronous iterative algorithms. In asynchronous iterations, the order in which components of the solution are updated is arbitrary and the past values of components that are used in the updates are also selected arbitrarily. This is a model for parallel computation in which different processors work independently and have access to data values in local memory. Coping with fault tolerance, load balancing, and communication overheads in a heterogeneous computation environment is a challenging undertaking for software development. In traditional synchronous algorithms each iteration can only be performed as quickly as the slowest processor permits. If a processor fails, or is less capable, or has an unduly heavy load, then this markedly impacts on iteration times. The use of asynchronous methods allows one to overcome many of the communication, load balancing and fault tolerance issues we now face and which limit our ability to scale to the extreme.An important feature of this project is the close coupling throughout the development of algorithms and software with the needs of two exemplar applications, along with the deployment and testing of prototypes in these applications. The applications are the design optimization of orthopaedic and dental implants and SmartGrids within power systems. Both applications need improved algorithms in order to solve their challenging problems on future parallel systems and they present linear systems with different characteristics, thus providing both a useful test bed for the software and a means to demonstrate during the project the benefits of the new algorithms.
线性和非线性大型稀疏系统的解决方案是支撑计算科学和工程许多领域的关键数值技术,包括气候和环境建模,核聚变,材料科学和计算化学。这些和其他应用领域对稀疏系统解决方案的依赖意味着它们都面临着实现极端可扩展性的困难,因为底层算法是高度同步的。这个项目的目的是通过使用异步迭代算法来开发更可扩展的数值方法。在异步迭代中,解决方案的组件更新的顺序是任意的,并且在更新中使用的组件的过去值也是任意选择的。这是一种并行计算模型,其中不同的处理器独立工作并可以访问本地内存中的数据值。在异构计算环境中处理容错、负载平衡和通信开销是软件开发的一项具有挑战性的任务。在传统的同步算法中,每次迭代只能在最慢的处理器允许的情况下尽可能快地执行。如果一个处理器出现故障,或者能力较差,或者负载过重,那么这会显著影响迭代时间。异步方法的使用允许一个克服许多通信,负载平衡和容错问题,我们现在面临的,这限制了我们的能力扩展到extremes.An一个重要的特点,这个项目是紧密耦合的算法和软件的开发过程中的两个典型的应用程序的需求,沿着在这些应用程序中的原型的部署和测试。这些应用是骨科和牙科植入物以及动力系统中SmartGrid的设计优化。这两个应用程序都需要改进的算法,以解决未来并行系统的挑战性问题,并提出具有不同特性的线性系统,从而为软件提供了一个有用的测试平台,并在项目期间演示了新算法的好处。
项目成果
期刊论文数量(7)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
BACKWARD STABILITY OF ITERATIONS FOR COMPUTING THE POLAR DECOMPOSITION
- DOI:10.1137/110857544
- 发表时间:2012-01-01
- 期刊:
- 影响因子:1.5
- 作者:Nakatsukasa, Yuji;Higham, Nicholas J.
- 通讯作者:Higham, Nicholas J.
Implementing QR factorization updating algorithms on GPUs
- DOI:10.1016/j.parco.2014.03.003
- 发表时间:2014-07
- 期刊:
- 影响因子:0
- 作者:R. Andrew;N. Dingle
- 通讯作者:R. Andrew;N. Dingle
Reducing the influence of tiny normwise relative errors on performance profiles
- DOI:10.1145/2491491.2491494
- 发表时间:2013-07
- 期刊:
- 影响因子:0
- 作者:N. Dingle;N. Higham
- 通讯作者:N. Dingle;N. Higham
STABLE AND EFFICIENT SPECTRAL DIVIDE AND CONQUER ALGORITHMS FOR THE SYMMETRIC EIGENVALUE DECOMPOSITION AND THE SVD
- DOI:10.1137/120876605
- 发表时间:2013-01-01
- 期刊:
- 影响因子:3.1
- 作者:Nakatsukasa, Yuji;Higham, Nicholas J.
- 通讯作者:Higham, Nicholas J.
Testing Matrix Function Algorithms Using Identities
使用恒等式测试矩阵函数算法
- DOI:10.1145/2723157
- 发表时间:2016
- 期刊:
- 影响因子:2.7
- 作者:Deadman E
- 通讯作者:Deadman E
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Nicholas Higham其他文献
Nicholas Higham的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Nicholas Higham', 18)}}的其他基金
Network: Numerical Algorithms and High Performance Computing.
网络:数值算法和高性能计算。
- 批准号:
EP/I03112X/1 - 财政年份:2011
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant
Numerical Algorithms for the Polynomial Eigenvalue Problem
多项式特征值问题的数值算法
- 批准号:
EP/D079403/1 - 财政年份:2006
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant
相似海外基金
Distributed Synchronous and Asynchronous Stochastic Optimization Algorithms over Networks
网络分布式同步和异步随机优化算法
- 批准号:
2012439 - 财政年份:2020
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
XPS: FULL: DSD: Asynchronous PDE Algorithms for Turbulent Flows at Exascale
XPS:完整:DSD:百亿亿级湍流的异步 PDE 算法
- 批准号:
1439145 - 财政年份:2014
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
CPS: Synergy: Collaborative Research: Distributed Asynchronous Algorithms and Software Systems for Wide-Area Monitoring of Power Systems
CPS:协同:协作研究:用于电力系统广域监控的分布式异步算法和软件系统
- 批准号:
1329780 - 财政年份:2013
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
CPS: Synergy: Collaborative Research: Distributed Asynchronous Algorithms and Software Systems for Wide-Area Mentoring of Power Systems
CPS:协同:协作研究:用于电力系统广域指导的分布式异步算法和软件系统
- 批准号:
1329745 - 财政年份:2013
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
CPS: Synergy: Collaborative Research: Distributed Asynchronous Algorithms and Software Systems for Wide-Area Monitoring of Power Systems
CPS:协同:协作研究:用于电力系统广域监控的分布式异步算法和软件系统
- 批准号:
1329681 - 财政年份:2013
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
CCF: SHF: EAGER: Collaborative: Asynchronous Algorithms for Exascale Computing Systems
CCF:SHF:EAGER:协作:百亿亿次计算系统的异步算法
- 批准号:
1349017 - 财政年份:2013
- 资助金额:
$ 40.91万 - 项目类别:
Standard Grant
Novel Asynchronous Algorithms and Software for Large Sparse Systems
适用于大型稀疏系统的新型异步算法和软件
- 批准号:
EP/I006753/1 - 财政年份:2011
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant
Novel Asynchronous Algorithms and Software for Large Sparse Systems
适用于大型稀疏系统的新型异步算法和软件
- 批准号:
EP/I006729/1 - 财政年份:2011
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant
Novel Asynchronous Algorithms and Software for Large Sparse Systems
适用于大型稀疏系统的新型异步算法和软件
- 批准号:
EP/I006737/1 - 财政年份:2010
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant
Novel Asynchronous Algorithms and Software for Large Sparse Systems
适用于大型稀疏系统的新型异步算法和软件
- 批准号:
EP/I006680/1 - 财政年份:2010
- 资助金额:
$ 40.91万 - 项目类别:
Research Grant