Scalable Performance and Power-Aware Hybrid Compilation System for Multicores
Scalable Performance and Power-Aware Hybrid Compilation System for Multicores
批准号:
0702775
负责人:
Barbara Chapman
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-05-15 至 2011-04-30
中文摘要
必须以最大的透明度将大量现有的顺序应用程序迁移到多核平台。为了实现这一点,必须将自动并行化技术推向极限,并且必须重新考虑当前共享内存编程范例的易用性和支持广泛编程需求的能力。需要尽量减少出现难以发现的细微错误(如数据竞争条件)的可能性,并设计策略以确保在运行时捕获剩余的错误。在这个项目中,研究者建立在现有的自动并行化和OpenMP翻译编译器技术的基础上,以促进多核系统的应用程序开发。为此,针对这种基于顺序/指令的混合编程模型开发了一种新的转换策略,该策略考虑了多核平台的特点以及处理节能约束。这种方法最大限度地减少了错误代码的可能性,并依赖于编译系统来减少同步,改善负载平衡,或者使程序适应系统。研究者开发策略来收集低开销的选定程序区域的粗粒度和细粒度性能信息。该项目还创建了动态利用这些信息的技术,并根据不同级别的程序表示进行调整和优化。这些想法将通过一个基础设施来实现和部署,该基础设施将一个健壮的、开源的编译器、它的运行时系统和相应的动态编译器结合到一个内聚的环境中,以支持顺序的和基于指令的程序的翻译和执行。
英文摘要
A large body of existing, sequential applications must be migrated to multicore platforms with maximum transparency. To achieve this, techniques for automatic parallelization must be pushed to their limits, and current shared memory programming paradigms must be reconsidered with respect to their ease of use and ability to support a wide range of programming needs. The potential for subtle, hard-to-find bugs such as data race conditions needs to be minimized and strategies devised to ensure that remaining errors are caught at run time. In this project, the investigator builds on top of existing compiler technology for automatic parallelization and OpenMP translation in order to facilitate application development for multicore systems. To do so, a novel translation strategy is developed for this hybrid sequential/directive-based programming model that takes characteristics of multicore platforms into account as well as dealing with power conservation constraints. The approach minimizes the likelihood of erroneous code and relies on the compilation system to reduce synchronization, improve the load balance and otherwise adapt the program to the system. The investigator develops strategies to gather both coarse-grain and fine-grain performance information for selected program regions with low overheads. The project also creates techniques to exploit this information dynamically, and to adapt and optimize based on different levels of program representation. The ideas will be implemented and deployed via an infrastructure that combines a robust, open source compiler, its run time system and the corresponding dynamic compiler into a cohesive environment to support the translation and execution of sequential and directive-based programs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: MEDIUM: Smart Integrated Tuning of Parallel Code for Multicore and Manycore Systems
-
批准号:2211983
-
项目类别:Continuing Grant
-
资助金额:$24.39万
-
财政年份:2022
-
负责人:Barbara Chapman
-
依托单位:
SHF:Small:Performance Portable Parallel Programming on Extremely Heterogeneous Systems
-
批准号:2113996
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Barbara Chapman
-
依托单位:
SPX: Collaborative Research: Cross-layer Application-Aware Resilience at Extreme Scale (CAARES)
-
批准号:1725499
-
项目类别:Standard Grant
-
资助金额:$26.67万
-
财政年份:2017
-
负责人:Barbara Chapman
-
依托单位:
Increasing Student Participation in Fifth PGAS Conference (PGAS11)
-
批准号:1158635
-
项目类别:Standard Grant
-
资助金额:$0.5万
-
财政年份:2011
-
负责人:Barbara Chapman
-
依托单位:
SHF:Small: Portable High-Level Programming Model for Heterogeneous Computing Based on OpenMP
-
批准号:0917285
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2009
-
负责人:Barbara Chapman
-
依托单位:
Collaborative Research: Extreme OpenMP: A Programming Model for Productive High End Computing
-
批准号:0833201
-
项目类别:Standard Grant
-
资助金额:$62.9万
-
财政年份:2008
-
负责人:Barbara Chapman
-
依托单位:
CRI: Planning A Research Compiler Infrastructure Based on Open64
-
批准号:0708797
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2007
-
负责人:Barbara Chapman
-
依托单位:
Collaborative Research: Performance Toolset for Dynamic Optimization of High-End Hybrid Applications
-
批准号:0444468
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Barbara Chapman
-
依托单位:
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
-
批准号:0227160
-
项目类别:Standard Grant
-
资助金额:$1.9万
-
财政年份:2002
-
负责人:Barbara Chapman
-
依托单位:
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
-
批准号:9805771
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:1998
-
负责人:Barbara Chapman
-
依托单位:
Instrumentation for Undergraduate Lab Instruction in Molecular Cell Biology Using Non-Radioactive Labels and Computer Data Analysis
-
批准号:9750703
-
项目类别:Standard Grant
-
资助金额:$2.99万
-
财政年份:1997
-
负责人:Barbara Chapman
-
依托单位:
海外基金