Parallel Heterogeneous Algorithms for Computational Science
Parallel Heterogeneous Algorithms for Computational Science
批准号:
261544-2012
负责人:
Aubanel, Eric
金额:
$1.02万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2016
资助国家:
加拿大
项目状态:
已结题
起止时间:
2016-01-01 至 2017-12-31
中文摘要
高性能计算(HPC)资源正变得越来越容易以合理的成本获得,特别是随着可编程图形处理单元(gpu)的可用性。这种并行性在实践中很难利用,而且快速发展的硬件会导致软件维护成本的增加。该方案解决了与开发动态体系结构感知并行科学计算应用程序相关的挑战,以应对HPC资源快速变化的性质。gpu目前包含数百个内核,当每个CPU内核数量的增长相结合时,会导致应用程序所需的整体并行度的急剧增加。要充分利用这样的系统,必须考虑三个级别的并行性:cpu的粗粒度线程级并行性,gpu的大量细粒度数据并行性,以及cpu / gpu集群的消息传递。这三种并行性之间的平衡也需要与计算系统相匹配。因此,算法设计和实现的静态方法可能会阻碍不同类型并行计算机之间性能的可移植性。该方案考虑了各个计算平台组件的性能和组件之间的通信时间,重点研究了寻找足够的多级并行性和任务识别和调度的新算法方法。这将导致应用程序能够通过高效的调度算法和选择性能关键参数的最优值,在运行时将任务调度到异构组件,从而适应不同的平台。工作将首先集中在两个方面:动态规划和求解时间相关的偏微分方程。在这两个领域,新的算法方法与异构平台上的调度相结合,将在物理和生物过程模拟以及生物信息学等领域带来一系列灵活的高性能科学计算应用。
英文摘要
High performance computing (HPC) resources are becoming more readily available at a reasonable cost, particularly with the availability of programmable graphics processing units (GPUs). The parallelism is challenging to exploit in practice, and the rapidly evolving hardware can lead to increased maintenance cost of software. This proposal addresses the challenges associated with developing dynamic architecture-aware parallel scientific computing applications, to deal with the rapidly changing nature of HPC resources. GPUs presently contain hundreds of cores, which when combined with the growth of the number of cores per CPU is resulting in a dramatic increase in the overall degree of parallelism required of applications. Three levels of parallelism must be considered to fully use such systems: coarse grained thread-level parallelism for CPUs, massive fine grained data parallelism for GPUs, and message passing for clusters of CPUs/GPUs. The balance between these three types of parallelism also needs to be matched to the computing system. Therefore static approaches to algorithm design and implementation may hinder portability of performance across different types of parallel computers. This proposal focuses on new algorithmic approaches to finding sufficient multi-level parallelism and on identification and scheduling of tasks, taking into account the performance of each computing platform component and the communication time between components. This will lead to applications that are able to adapt to different platforms by scheduling tasks to the heterogeneous components at runtime through efficient scheduling algorithms and selection of optimal values of performance-critical parameters. Work will focus initially on two areas: dynamic programming and solution of time dependent partial differential equations. In both areas new algorithmic approaches combined with scheduling on heterogeneous platforms will lead to a range of flexible high performance scientific computing applications in areas such as simulation of physical and biological processes and in bioinformatics.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Cognitive Aspects of Parallel Programming
-
批准号:RGPIN-2018-04811
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2022
-
负责人:Aubanel, Eric
-
依托单位:
Cognitive Aspects of Parallel Programming
-
批准号:RGPIN-2018-04811
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2021
-
负责人:Aubanel, Eric
-
依托单位:
Cognitive Aspects of Parallel Programming
-
批准号:RGPIN-2018-04811
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2020
-
负责人:Aubanel, Eric
-
依托单位:
Cognitive Aspects of Parallel Programming
-
批准号:RGPIN-2018-04811
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:Aubanel, Eric
-
依托单位:
Cognitive Aspects of Parallel Programming
-
批准号:RGPIN-2018-04811
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2018
-
负责人:Aubanel, Eric
-
依托单位:
Parallel Heterogeneous Algorithms for Computational Science
-
批准号:261544-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2015
-
负责人:Aubanel, Eric
-
依托单位:
Parallel Heterogeneous Algorithms for Computational Science
-
批准号:261544-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2014
-
负责人:Aubanel, Eric
-
依托单位:
Parallel Heterogeneous Algorithms for Computational Science
-
批准号:261544-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2013
-
负责人:Aubanel, Eric
-
依托单位:
High Performance Computational Fluid Dynamics on Heterogeneous GPU/manycore Co-processors
-
批准号:447682-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Aubanel, Eric
-
依托单位:
Parallel Heterogeneous Algorithms for Computational Science
-
批准号:261544-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2012
-
负责人:Aubanel, Eric
-
依托单位:
Graph partitionong for high performance computing
-
批准号:261544-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2011
-
负责人:Aubanel, Eric
-
依托单位:
Applying GPU-based high performance computing to image reconstruction using backscatter computed tomography
-
批准号:417584-2011
-
项目类别:Engage Grants Program
-
资助金额:$1.56万
-
财政年份:2011
-
负责人:Aubanel, Eric
-
依托单位:
Graph partitionong for high performance computing
-
批准号:261544-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2010
-
负责人:Aubanel, Eric
-
依托单位:
Graph partitionong for high performance computing
-
批准号:261544-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Aubanel, Eric
-
依托单位:
Graph partitionong for high performance computing
-
批准号:261544-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Aubanel, Eric
-
依托单位:
Graph partitionong for high performance computing
-
批准号:261544-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2007
-
负责人:Aubanel, Eric
-
依托单位:
High performance grid computing
-
批准号:261544-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2006
-
负责人:Aubanel, Eric
-
依托单位:
High performance grid computing
-
批准号:261544-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2005
-
负责人:Aubanel, Eric
-
依托单位:
High performance grid computing
-
批准号:261544-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2004
-
负责人:Aubanel, Eric
-
依托单位:
High performance grid computing
-
批准号:261544-2003
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2003
-
负责人:Aubanel, Eric
-
依托单位:
海外基金