课题基金 / 基金详情

Scalable paradigms and software for exascale scientific computing

Scalable paradigms and software for exascale scientific computing
用于百亿亿次科学计算的可扩展范式和软件
批准号:
RGPIN-2020-04467
负责人:
Spiteri, Raymond
金额:
$2.99万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31

项目摘要

项目成果

Spiteri, Raymond的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
For the past three decades, high-performance computing (HPC) has profoundly contributed toward overcoming some of society's greatest challenges, including climate modelling, food and water security, and gene sequencing. HPC applications are core to Canada's identified sectors of innovation expertise and include large-scale simulations of hydrological flows, electrical activity in myocardial tissue, fluidized beds, and plasmas. These systems are modelled by partial differential equations (PDEs) that typically have disperate time scales and physical bases. Accordingly, no single time-integration method is able to effectively handle them all. To address this difficulty, we propose the use of high-order operator-splitting strategies combined with the design of optimized time-integration methods such as Runge-Kutta methods. HPC programming is largely based on the Message Passing Interface (MPI) library. Computing architectures and software requirements, however, have evolved considerably since then, whereas MPI has mostly remained static. In order to reap the full benefits of exascale computing, this research program also proposes to advance HPC programming beyond the MPI model through novel applications of concurrent programming, allowing many new and exciting research directions to be pursued that would otherwise remain intractable. The scope of such computations requires the software be fault tolerant. Although isolated faults are rare, the sheer number of components required means the chance of a fault occurring during a computation is non-negligible. In contrast to MPI, concurrent programming paradigms such as actors provide built-in fault tolerance. Actors can also elegantly handle faults by creating a minimum physical separation between redundant computations or by starting up new processes to replace faulty ones, eliminating the need for costly allocation of potentially wasted compute resources. Furthermore, both data parallelism and functional parallelism are required to fully exploit potential concurrency in a distributed HPC environment. MPI can handle data parallelism well. Management of functional parallelism, however, is generally highly problematic, both in terms of programming and computational efficiency. In this case, the run-time environments of actors can manage the creation, behaviour, and migration of actors to adeptly handle functional parallelism, leading to natural and low-cost programming and communication. The proposed research will enable more effective utilization of HPC resources in applications that involve the time integration of PDEs. This research will also produce significant software that will be made open source. I am in a unique and privileged position to lead fundamental research in the advancement of exascale scientific computing through the application of modern concurrency programming paradigms as well as to train the next generation of computational scientists in the post-MPI paradigm of HPC.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Scalable paradigms and software for exascale scientific computing
  • 批准号:
    RGPIN-2020-04467
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.99万
  • 财政年份:
    2021
  • 负责人:
    Spiteri, Raymond
  • 依托单位:
Scalable paradigms and software for exascale scientific computing
  • 批准号:
    RGPIN-2020-04467
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.99万
  • 财政年份:
    2020
  • 负责人:
    Spiteri, Raymond
  • 依托单位:
Game-Changing Time Integration of Complex Systems for the Exaflop Era
  • 批准号:
    228090-2013
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.19万
  • 财政年份:
    2019
  • 负责人:
    Spiteri, Raymond
  • 依托单位:
Game-Changing Time Integration of Complex Systems for the Exaflop Era
  • 批准号:
    228090-2013
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.19万
  • 财政年份:
    2018
  • 负责人:
    Spiteri, Raymond
  • 依托单位:
海外基金