Scalable Performance and Power-Aware Hybrid Compilation System for Multicores
适用于多核的可扩展性能和功耗感知混合编译系统
基本信息
- 批准号:0702775
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-05-15 至 2011-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
大量现有的顺序应用程序必须以最大的透明度迁移到多核平台。为了实现这一点,自动并行化技术必须推到他们的极限,和当前的共享内存编程范式必须重新考虑其易用性和能力,以支持广泛的编程需求。需要最大限度地减少细微的、难以发现的错误(如数据竞争条件)的可能性,并设计策略以确保在运行时捕获剩余的错误。在这个项目中,研究人员建立在现有的编译器技术之上,用于自动并行化和OpenMP翻译,以促进多核系统的应用程序开发。要做到这一点,一种新的翻译策略开发的混合顺序/基于指令的编程模型,考虑到多核平台的特点,以及处理与节能约束。该方法最小化了错误代码的可能性,并依赖于编译系统来减少同步,改善负载平衡,以及以其他方式使程序适应系统。调查员制定策略,收集粗粒度和细粒度的性能信息,为选定的程序区域低开销。该项目还创建了动态利用这些信息的技术,并根据不同的程序表示级别进行调整和优化。这些想法将通过一个基础设施来实现和部署,该基础设施将一个强大的开源编译器,其运行时系统和相应的动态编译器结合到一个有凝聚力的环境中,以支持顺序和基于指令的程序的翻译和执行。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Barbara Chapman其他文献
Maximizing Parallelism and GPU Utilization For Direct GPU Compilation Through Ensemble Execution
通过集成执行最大限度地提高并行度和 GPU 利用率以实现直接 GPU 编译
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Shilei Tian;Barbara Chapman;Johannes Doerfert - 通讯作者:
Johannes Doerfert
Performance Evaluation of a Multi-Zone Application in Different OpenMP Approaches
- DOI:
10.1007/s10766-008-0074-5 - 发表时间:
2008-04-29 - 期刊:
- 影响因子:0.900
- 作者:
Haoqiang Jin;Barbara Chapman;Lei Huang;Dieter an Mey;Thomas Reichstein - 通讯作者:
Thomas Reichstein
Feasibility Study of Interventions to Reduce Medication Omissions Without Documentation: Recall and Check Study
在没有文件的情况下减少药物遗漏的干预措施的可行性研究:召回和检查研究
- DOI:
10.1097/ncq.0000000000000229 - 发表时间:
2017 - 期刊:
- 影响因子:1.2
- 作者:
Maree Johnson;P. Sanchez;Catherine Zheng;Barbara Chapman - 通讯作者:
Barbara Chapman
Comparison of human and chimpanzee ξ1 blobin genes
- DOI:
10.1007/bf02115686 - 发表时间:
1985-12-01 - 期刊:
- 影响因子:1.800
- 作者:
Cary Willard;Elsie Wong;John F. Hess;Che-Kun James Shen;Barbara Chapman;Allan C. Wilson;Carl W. Schmid - 通讯作者:
Carl W. Schmid
Experiences Developing the OpenUH Compiler and Runtime Infrastructure
- DOI:
10.1007/s10766-012-0230-9 - 发表时间:
2012-11-21 - 期刊:
- 影响因子:0.900
- 作者:
Barbara Chapman;Deepak Eachempati;Oscar Hernandez - 通讯作者:
Oscar Hernandez
Barbara Chapman的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Barbara Chapman', 18)}}的其他基金
Collaborative Research: SHF: MEDIUM: Smart Integrated Tuning of Parallel Code for Multicore and Manycore Systems
合作研究:SHF:MEDIUM:多核和众核系统并行代码的智能集成调整
- 批准号:
2211983 - 财政年份:2022
- 资助金额:
-- - 项目类别:
Continuing Grant
SHF:Small:Performance Portable Parallel Programming on Extremely Heterogeneous Systems
SHF:Small:极端异构系统上的高性能便携式并行编程
- 批准号:
2113996 - 财政年份:2021
- 资助金额:
-- - 项目类别:
Standard Grant
SPX: Collaborative Research: Cross-layer Application-Aware Resilience at Extreme Scale (CAARES)
SPX:协作研究:超大规模跨层应用程序感知弹性 (CAARES)
- 批准号:
1725499 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Standard Grant
Increasing Student Participation in Fifth PGAS Conference (PGAS11)
提高第五届 PGAS 会议 (PGAS11) 的学生参与度
- 批准号:
1158635 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Standard Grant
SHF:Small: Portable High-Level Programming Model for Heterogeneous Computing Based on OpenMP
SHF:Small:基于OpenMP的可移植异构计算高级编程模型
- 批准号:
0917285 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Extreme OpenMP: A Programming Model for Productive High End Computing
协作研究:Extreme OpenMP:高效高端计算的编程模型
- 批准号:
0833201 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Standard Grant
CRI: Planning A Research Compiler Infrastructure Based on Open64
CRI:规划基于Open64的研究编译器基础设施
- 批准号:
0708797 - 财政年份:2007
- 资助金额:
-- - 项目类别:
Standard Grant
Collaborative Research: Performance Toolset for Dynamic Optimization of High-End Hybrid Applications
协作研究:用于高端混合应用动态优化的性能工具集
- 批准号:
0444468 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Standard Grant
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
POWRE:75 kDa Neurotropin 受体中凋亡结构域的结构和功能
- 批准号:
0227160 - 财政年份:2002
- 资助金额:
-- - 项目类别:
Standard Grant
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
POWRE:75 kDa Neurotropin 受体中凋亡结构域的结构和功能
- 批准号:
9805771 - 财政年份:1998
- 资助金额:
-- - 项目类别:
Standard Grant
相似海外基金
Planning: Artificial Intelligence Assisted High-Performance Parallel Computing for Power System Optimization
规划:人工智能辅助高性能并行计算电力系统优化
- 批准号:
2414141 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
EAGER: In-situ spectral phonon recycling in LED for improved thermal, power and performance efficiency
EAGER:LED 中的原位光谱声子回收可提高热、功率和性能效率
- 批准号:
2407260 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
FuSe/Collaborative Research: Heterogeneous Integration in Power Electronics for High-Performance Computing (HIPE-HPC)
FuSe/合作研究:用于高性能计算的电力电子异构集成 (HIPE-HPC)
- 批准号:
2329063 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Continuing Grant
Microscale enabled advanced flow and heat transfer technologies featuring high performance and low power consumption; Acronym: Micro-FloTec
微尺度实现了高性能、低功耗的先进流动和传热技术;
- 批准号:
EP/Y004973/1 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Research Grant
Micro-FloTec: Microscale enabled advanced flow and heat transfer technologies featuring high performance and low power consumption
Micro-FloTec:Microscale 支持先进的流动和传热技术,具有高性能和低功耗的特点
- 批准号:
EP/X038319/1 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Research Grant
Achieving low-power and high-performance ultra-scalable processors with novel architecture
通过新颖的架构实现低功耗、高性能的超可扩展处理器
- 批准号:
23H03360 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (B)
CAREER: Enhancing the State of Health and Performance of Electronics via in-situ Monitoring and Prediction (SHaPE-MaP) - Toward Edge Intelligence in Power Conversion
职业:通过原位监控和预测 (SHAPE-MaP) 提高电子设备的健康状况和性能 - 迈向功率转换领域的边缘智能
- 批准号:
2239966 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Continuing Grant
(Re)sounding Jerusalem: Power, Piety and Performance in Late-Ottoman Jerusalem (1850-1920)
(重新)探测耶路撒冷:奥斯曼帝国晚期耶路撒冷的权力、虔诚和表演(1850-1920)
- 批准号:
2890030 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Studentship
New Motion Labs: Mechanical wear rig and computer model to evaluate lifetime performance of Enduo, a revolutionary power transmission solution for e-mobility
新运动实验室:用于评估 Enduo 生命周期性能的机械磨损装置和计算机模型,Enduo 是电动汽车的革命性动力传输解决方案
- 批准号:
10073625 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Collaborative R&D
FuSe/Collaborative Research: Heterogeneous Integration in Power Electronics for High-Performance Computing (HIPE-HPC)
FuSe/合作研究:用于高性能计算的电力电子异构集成 (HIPE-HPC)
- 批准号:
2329062 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Continuing Grant














{{item.name}}会员




