Novel Asynchronous Algorithms and Software for Large Sparse Systems
Novel Asynchronous Algorithms and Software for Large Sparse Systems
批准号:
EP/I006702/1
负责人:
Nicholas Higham
金额:
$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.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1137/110857544
发表时间:
2012-01-01
期刊:
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS
影响因子:
1.5
作者:
[Nakatsukasa, Yuji, Higham, Nicholas J.]
通讯作者:
Higham, Nicholas J.
DOI:
10.1016/j.parco.2014.03.003
发表时间:
2014-07
期刊:
Parallel Comput.
影响因子:
--
作者:
[R. Andrew;N. Dingle]
通讯作者:
R. Andrew;N. Dingle
DOI:
10.1145/2491491.2491494
发表时间:
2013-07
期刊:
ACM Trans. Math. Softw.
影响因子:
--
作者:
[N. Dingle;N. Higham]
通讯作者:
N. Dingle;N. Higham
DOI:
10.1007/s11075-017-0342-9
发表时间:
2017
期刊:
Numerical Algorithms
影响因子:
2.1
作者:
[Hook J]
通讯作者:
Hook J
Testing Matrix Function Algorithms Using Identities
使用恒等式测试矩阵函数算法
DOI:
10.1145/2723157
发表时间:
2016
期刊:
ACM Transactions on Mathematical Software
影响因子:
2.7
作者:
[Deadman E]
通讯作者:
Deadman E
共 6 条
Network: Numerical Algorithms and High Performance Computing.
-
批准号:EP/I03112X/1
-
项目类别:Research Grant
-
资助金额:$17.11万
-
财政年份:2011
-
负责人:Nicholas Higham
-
依托单位:
Numerical Algorithms for the Polynomial Eigenvalue Problem
-
批准号:EP/D079403/1
-
项目类别:Research Grant
-
资助金额:$32.96万
-
财政年份:2006
-
负责人:Nicholas Higham
-
依托单位:
海外基金