GOALI: An Exploration of the Use of OpenCL for Numerical Modeling and Data Analysis
GOALI: An Exploration of the Use of OpenCL for Numerical Modeling and Data Analysis
批准号:
1016906
负责人:
Gaurav Khanna
金额:
$16.65万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-09-01 至 2014-08-31
中文摘要
该奖项支持使用多核计算架构(如现代GPU和Cell BE)加速引力波物理领域的建模和数据分析计算的研究。有效利用这种加速器硬件的一个重大挑战是,它们通常需要专门的和特定于供应商的软件开发。例如,NVIDIA图形处理器使用CUDA SDK,而Cell BE使用IBM Cell SDK,这些SDK在许多重要方面有所不同。因此,对多个加速器硬件类型进行编程通常会成为计算科学家的一项艰巨任务,涉及相当多的冗余软件开发。开放计算语言(OpenCL)由NVIDIA(该GOALI奖项的行业合作伙伴)和Apple(与该项目的一名合作研究人员共同领导)设计为跨平台和供应商中立的,目前所有主要的计算机硬件(CPU、NVIDIA和AMP;ATI GPU、IBM Cell BE等)都支持该语言。OpenCL可能会让计算科学家有机会用更少的代码开发来探索几种加速器技术。该项目的主要目标是在各种不同的硬件架构上对用于科学计算(数值建模和数据分析)的OpenCL(以及密切相关的框架)进行仔细的评估。将对这些软件开发框架进行详细调查,从移植当前科学代码的简便性开始,到在各种不同硬件体系结构上可以获得的最终性能水平。与传统的多核处理器相比,这种方法可以产生显著更高的性能和成本效益。更具体地说,该项目将专注于研究这种基于OpenCL的优化方法,用于数值相对论和引力波数据分析项目。PI执行的初步工作(基于CUDA和Cell SDK)已经产生了令人振奋的结果。多核架构,如GPU和Cell BE,承诺以相对较低的成本显著提高数值建模和数据分析任务的性能;然而,对此类硬件加速器进行编程可能涉及相当多的冗余软件开发。由于人力资源通常是代码开发中最昂贵和最受限制的方面,因此使用不需要这种冗余工作的框架将是非常可取的。这将使计算科学家有机会以更少的努力探索多种计算机体系结构。一个具体的成果将是基于OpenCL的优化引力物理代码,将对引力波数据分析和震源建模社区产生直接影响。该奖项邀请研究生参与研究,因此直接有助于学生的培训,特别是对计算机行业的强烈关注。此外,这项拟议的研究还建立了学术界和产业界之间的合作。这项工作涉及将知识、技能和技术从产业界直接转移到学术界。行业顾问将帮助培训研究生使用OpenCL等尖端软件开发框架,从而培养出具有高度就业能力的工程师和科学家。项目成果以及由此开发的任何通用代码或软件库将通过项目的专用网站免费分发。
英文摘要
This award supports research on using many-core compute architectures, such as modern GPUs and the Cell BE, for accelerating modeling and data analysis computations in the area of gravitational wave physics. A significant challenge in making effective use of such accelerator hardware is that they typically require specialized and vendor-specific software development. For example, Nvidia GPUs use the CUDA SDK, while the Cell BE uses the IBM Cell SDK, and these SDKs differ in many important ways. Thus, programming multiple accelerator hardware types can often become a difficult task for a computational scientist involving considerable redundant software development. The Open Computing Language (OpenCL), led by Nvidia (the industry partner on this GOALI award) and Apple (with a collaborating researcher on this project) is designed to be cross-platform and vendor neutral, and is supported on all the major computer hardware currently available (CPUs, Nvidia & ATI GPUs, IBM Cell BE, etc). OpenCL may give computational scientists a chance to explore several accelerator technologies with significantly less code development. The main goal of this project is to perform a careful evaluation of OpenCL (and closely related frameworks) for scientific computing (numerical modeling and data analysis) on a variety of different hardware architectures. A detailed investigation of these software development frameworks will be performed, starting with the ease of porting current scientific code, to the final performance levels that can be obtained on various different hardware architectures. This approach could yield significantly higher performance and cost-effectiveness when compared with traditional multi-core processors. More specifically, the project will focus on investigating this OpenCL-based optimization approach for projects in numerical relativity and gravitational wave data analysis. Preliminary work (based on CUDA and Cell SDKs) performed by the PI has yielded promising results.Many-core architectures such as GPU and Cell BE, promise significant performance gains for numerical modeling and data analysis tasks at a relatively low cost; however, programming such hardware accelerators can involve considerable redundant software development. Since human resources are often the most expensive and constrained aspects of code development, it would be highly desirable to make use of a framework in which such redundant work is unnecessary. It would give computational scientists a chance to explore multiple computer architectures with less effort. A specific outcome will be OpenCL-based optimization gravitational physics codes to make an immediate impact on the gravitational wave data analysis and source modeling communities. This GOALI award involves graduate students in the research and therefore contributes directly to student training, especially with a strong computer industry focus. In addition, the proposed research establishes collaborations between academia and industry. The work involves direct transfer of knowledge, skill and technology from industry to academia. The industry advisors will help to train the graduate students in cutting-edge software development frameworks like OpenCL, thus generating highly employable engineers and scientists. The outcome of the project and any resulting general purpose code or software libraries that are developed, will be freely distributed via the project's dedicated website.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Gravitational Wave Modeling Using Time-Domain Black Hole Perturbation Theory
-
批准号:2307236
-
项目类别:Continuing Grant
-
资助金额:$12.0万
-
财政年份:2023
-
负责人:Gaurav Khanna
-
依托单位:
Studies of Black Hole Binary Systems Using Time-Domain Perturbation Theory
-
批准号:2106755
-
项目类别:Standard Grant
-
资助金额:$7.54万
-
财政年份:2021
-
负责人:Gaurav Khanna
-
依托单位:
Studies of Black Hole Binary Systems Using Time-Domain Perturbation Theory
-
批准号:2010685
-
项目类别:Standard Grant
-
资助金额:$7.54万
-
财政年份:2020
-
负责人:Gaurav Khanna
-
依托单位:
Studies of Large Mass-Ratio Black Hole Binaries Using Time-Domain Perturbation Theory
-
批准号:1701284
-
项目类别:Standard Grant
-
资助金额:$6.0万
-
财政年份:2017
-
负责人:Gaurav Khanna
-
依托单位:
Exploring Aspects of Large Mass-Ratio Black Hole Binaries using Time-Domain Perturbation Theory
-
批准号:1606333
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2016
-
负责人:Gaurav Khanna
-
依托单位:
Renewal: An Evaluation of Video-Gaming Technologies for Scientific High-Performance Computing in Gravitational Physics
-
批准号:1414440
-
项目类别:Continuing Grant
-
资助金额:$8.95万
-
财政年份:2014
-
负责人:Gaurav Khanna
-
依托单位:
Numerical Modeling of Large Mass-Ratio Black Hole Binaries Using Time-Domain Perturbation Theory
-
批准号:1303724
-
项目类别:Standard Grant
-
资助金额:$7.76万
-
财政年份:2013
-
负责人:Gaurav Khanna
-
依托单位:
Gravitational Wave Physics Simulations on the AFRL CONDOR Supercomputer
-
批准号:1135664
-
项目类别:Standard Grant
-
资助金额:$4.88万
-
财政年份:2011
-
负责人:Gaurav Khanna
-
依托单位:
Alternative Technologies for Numerical Relativity and LIGO Data-Analysis
-
批准号:0902026
-
项目类别:Standard Grant
-
资助金额:$16.06万
-
财政年份:2009
-
负责人:Gaurav Khanna
-
依托单位:
SGER: Evaluation of the Sony PS3 for projects in computational physics
-
批准号:0831631
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Gaurav Khanna
-
依托单位:
Composite (Perturbative and Full Numerical) Evolution of Black Hole Collisions
-
批准号:0140236
-
项目类别:Standard Grant
-
资助金额:$4.49万
-
财政年份:2002
-
负责人:Gaurav Khanna
-
依托单位:
海外基金