Career: Adaptive Parallel Processing for Dynamic Applications
职业:动态应用程序的自适应并行处理
基本信息
- 批准号:9734471
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-06-01 至 2004-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Existing restructuring compilers have been successful in detecting the parallelism of regular programs, i.e., codes with relatively simple access patterns that are statically (compile time) defined, by using current dependence tests and symbolic methods. Unfortunately, for more than 50% of programs the access pattern are either very complex or are completely undefined before execution. Examples of such "cycle consuming" applications are SPICE, DYNA-3D, GAUSSIAN, DMOL, CHARMM and FIDAP. As modeling techniques become more sophisticated, future large scale simulations will be mostly dynamic in nature, thus increasing the fraction of statically non-analyzable codes and therefore effectively decreasing the coverage of current compiler technology. Sparse, dynamic programs are fundamentally intractable through classic compile-time analysis techniques making parallelization or other optimizations impossible. This work will extend the coverage of current technology to dynamic programs by creating a framework that will complement static compilation with run--time analysis and optimization techniques. Application level programmable hardware for the acceleration of certain simple, repetitive operations will also be studied. Finally, an adaptive strategy in which static and run-time methods will be connected in an adaptive loop with hardware and software performance monitors and statistical databases will tune the application to its data during execution.
现有的重组编译器已成功地检测常规程序的并行性,即通过使用当前依赖性测试和符号方法,具有相对简单的访问模式(编译时间)定义的相对简单访问模式的代码。不幸的是,对于超过50%的程序,访问模式要么很复杂,要么是在执行前完全不确定。 这种“循环消费”应用的示例是Spice,Dyna-3D,Gaussian,DMOL,CHARMM和FIDAP。随着建模技术变得越来越复杂,未来的大规模仿真本质上将大多是动态的,因此增加了静态非分析代码的比例,因此有效地降低了当前编译器技术的覆盖范围。稀疏,动态程序从根本上可以通过经典的编译时间分析技术使并行化或其他优化进行不可能。这项工作将通过创建一个将通过运行时分析和优化技术来补充静态编译的框架,将当前技术的覆盖范围扩展到动态程序。 还将研究用于加速某些简单重复操作的应用程序级别可编程硬件。最后,一种自适应策略,其中静态和运行时方法将通过硬件和软件性能监视器和统计数据库连接到自适应环中,将在执行过程中将应用程序调整为其数据。
项目成果
期刊论文数量(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 }}
Lawrence Rauchwerger其他文献
The R-LRPD test: speculative parallelization of partially parallel loops
R-LRPD 测试:部分并行循环的推测并行化
- DOI:
- 发表时间:
2002 - 期刊:
- 影响因子:0
- 作者:
Francis H. Dang;Hao Yu;Lawrence Rauchwerger - 通讯作者:
Lawrence Rauchwerger
Sensitivity analysis for automatic parallelization on multi-cores
多核自动并行化的敏感性分析
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
S. Rus;Maikel Pennings;Lawrence Rauchwerger - 通讯作者:
Lawrence Rauchwerger
Logical inference techniques for loop parallelization
循环并行化的逻辑推理技术
- DOI:
10.1145/2254064.2254124 - 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
C. Oancea;Lawrence Rauchwerger - 通讯作者:
Lawrence Rauchwerger
Measuring limits of parallelism and characterizing its vulnerability to resource constraints
测量并行性的限制并描述其对资源限制的脆弱性
- DOI:
10.1109/micro.1993.282747 - 发表时间:
1993 - 期刊:
- 影响因子:0
- 作者:
Lawrence Rauchwerger;P. Dubey;R. Nair - 通讯作者:
R. Nair
Advanced Program Restructuring for High-Performance Computers with Polaris
使用 Polaris 进行高性能计算机的高级程序重组
- DOI:
- 发表时间:
2000 - 期刊:
- 影响因子:0
- 作者:
W. Blume;R. Doallo;R. Eigenmann;John Grout;J. Hoeflinger;T. Lawrence;Jaejin Lee;D. Padua;Y. Paek;Bill Pottenger;Lawrence Rauchwerger;P. Tu - 通讯作者:
P. Tu
Lawrence Rauchwerger的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Lawrence Rauchwerger', 18)}}的其他基金
Workshop on Architecture and Software for Emerging Applications (WASEA)
新兴应用架构和软件研讨会 (WASEA)
- 批准号:
1657976 - 财政年份:2016
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Student Travel Support for The 20-th International Conference on Parallel Architectures and Compilation Techniques (PACT)
第 20 届并行架构和编译技术国际会议 (PACT) 学生差旅支持
- 批准号:
1138543 - 财政年份:2011
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
A Compositional Approach to Scalable Parallel Software
可扩展并行软件的组合方法
- 批准号:
0833199 - 财政年份:2008
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Collaborative Research: Next Generation Compilers for Emerging Multicore Systems
合作研究:新兴多核系统的下一代编译器
- 批准号:
0702765 - 财政年份:2007
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Student Travel Support for the 16th International Conference on Parallel Architecture and Compiler Techniques (PACT), September 2007
第 16 届并行架构和编译器技术国际会议 (PACT) 的学生旅行支持,2007 年 9 月
- 批准号:
0745852 - 财政年份:2007
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Collaborative Research: CRS--AES: SoftCheck: Compiler and Run-Time Technology for Efficient Fault Detection and Correction in Low nm-Scale Multicore Chips
合作研究:CRS--AES:SoftCheck:用于低纳米级多核芯片中高效故障检测和纠正的编译器和运行时技术
- 批准号:
0615267 - 财政年份:2006
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
ITR/NGS: A Software Infrastructure for Computational Biology and Physics
ITR/NGS:计算生物学和物理学的软件基础设施
- 批准号:
0326350 - 财政年份:2003
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
Workshop NGS: Support for the Workshop on Languages and Compilers for Parallel Computing (LCPC)
研讨会 NGS:支持并行计算语言和编译器研讨会 (LCPC)
- 批准号:
0343276 - 财政年份:2003
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
NGS: Collaborative Research: SmartApps: An Application Centric Approach to High Performance Computing
NGS:协作研究:SmartApps:以应用程序为中心的高性能计算方法
- 批准号:
0103742 - 财政年份:2001
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
ITR/SY: SmartApps: An Application Centric Approach to Scientific Computing
ITR/SY:SmartApps:以应用程序为中心的科学计算方法
- 批准号:
0113971 - 财政年份:2001
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
相似国自然基金
多因素耦合作用下的高原寒旱区动车组关键部件剩余寿命自适应预测方法研究
- 批准号:72361019
- 批准年份:2023
- 资助金额:29 万元
- 项目类别:地区科学基金项目
高维复杂失效域下飞行器结构可靠性分析的双层自适应学习方法研究
- 批准号:52305150
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
高光谱遥感影像跨域自适应迁移深度解译方法研究
- 批准号:62301353
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
带电流型畸变校正的大地电磁三维各向异性自适应反演研究
- 批准号:42304081
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于异步混合事件触发通信机制的自适应分布式优化控制研究
- 批准号:62303096
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Adapting to the Human Body: Shape-Adaptive Attachment for Parallel Wearable Robots Using Jamming
适应人体:使用干扰的并行可穿戴机器人的形状自适应附件
- 批准号:
2240508 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
Pan-Cancer characterization of 3’UTR somatic mutations controlling tumor immune evasion
控制肿瘤免疫逃避的 3-UTR 体细胞突变的泛癌症特征
- 批准号:
10364784 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Overcoming the Multiple Scattering Limit in Optical Coherence Tomography
克服光学相干断层扫描中的多重散射限制
- 批准号:
10446063 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Pan-Cancer characterization of 3’UTR somatic mutations controlling tumor immune evasion
控制肿瘤免疫逃避的 3-UTR 体细胞突变的泛癌症特征
- 批准号:
10556376 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别:
Overcoming the Multiple Scattering Limit in Optical Coherence Tomography
克服光学相干断层扫描中的多重散射限制
- 批准号:
10634673 - 财政年份:2022
- 资助金额:
$ 20万 - 项目类别: