EAGER: Profile and Transformation Driven Automatic Parallelization with Interactive Reports
EAGER:配置文件和转换驱动的自动并行化与交互式报告
基本信息
- 批准号:1036241
- 负责人:
- 金额:$ 24.94万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-08-01 至 2014-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The research investigates a new approach for automatically parallelizing sequential programs. In contrast to existing parallelizing compilers, which use static analysis to parallelize loop nests that use affine access functions to manipulate dense matrices, this approach applies a set of transformations similar to those that expert developers apply when manually developing parallel programs. These transformations induce a search space that the compiler will automatically explore to deliver the best parallelization it can find. The compiler evaluates the success of each transformation by running the transformed program on representative inputs to observe 1) the impact (if any) of the transformation on the performance of the parallel program and 2) if the transformed program produces an acceptably accurate result. The technique will produce a report that the developer can examine to understand the parallelization process. The research will adapt as necessary to reflect knowledge gained during the course of the research.The significance of this research is that multicore machines are believed to be the foundation of our future computing infrastructure, and that such machines are known to be difficult to program. Given this combination, investigating new and potentially more effective techniques can help make it possible to obtain the parallel software necessary to utilize this class of machines.
该研究探索了一种自动并行化顺序程序的新方法。与现有的并行化编译器不同,现有的并行化编译器使用静态分析来并行化使用仿射访问函数来操作密集矩阵的循环嵌套,这种方法应用了一组转换,类似于专家开发人员在手动开发并行程序时所应用的转换。这些转换引入了一个搜索空间,编译器将自动探索该空间以提供它所能找到的最佳并行化。编译器通过在代表性输入上运行转换后的程序来评估每个转换的成功,以观察1)转换对并行程序的性能的影响(如果有的话)以及2)转换后的程序是否产生可接受的准确结果。该技术将生成一份报告,开发人员可以查看该报告以了解并行化过程。这项研究将根据需要进行调整,以反映在研究过程中获得的知识。这项研究的意义在于,多核机器被认为是我们未来计算基础设施的基础,而且众所周知,这种机器很难编程。考虑到这种组合,研究新的和潜在更有效的技术可以帮助获得利用这类机器所需的并行软件。
项目成果
期刊论文数量(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 }}
Martin Rinard其他文献
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Randomness Requirements and Asymmetries in Nash Equilibria
纳什均衡中的随机性要求和不对称性
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Edan Orzech;Martin Rinard - 通讯作者:
Martin Rinard
Martin Rinard的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Martin Rinard', 18)}}的其他基金
SHF: Medium: Exposing and Eliminating Errors at Component Boundaries
SHF:中:暴露并消除组件边界处的错误
- 批准号:
0905244 - 财政年份:2009
- 资助金额:
$ 24.94万 - 项目类别:
Standard Grant
CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis
CPA-CPL:使用语义交换性分析的自动并行化
- 批准号:
0811397 - 财政年份:2008
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
CDI-Type II: Exploiting Collective Human Knowledge to Understand and Evolve Complex Networked Systems
CDI-Type II:利用人类集体知识来理解和发展复杂的网络系统
- 批准号:
0835652 - 财政年份:2008
- 资助金额:
$ 24.94万 - 项目类别:
Standard Grant
CSR----SMA Modular Pluggable Program Analyses
CSR----SMA模块化可插拔程序分析
- 批准号:
0509415 - 财政年份:2005
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
Model-Based Monitoring of Air-Traffic Control Software
基于模型的空中交通管制软件监控
- 批准号:
0341620 - 财政年份:2003
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
Interaction Analysis for Integrated Embedded Systems
集成嵌入式系统的交互分析
- 批准号:
0209075 - 财政年份:2002
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
Compiler Technology for Scalable Servers
可扩展服务器的编译技术
- 批准号:
0073513 - 财政年份:2000
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
CAREER: Commutativity Analysis: A New Analysis Framework for Automatically Parallelizing Object-Oriented Computations
职业:交换性分析:自动并行化面向对象计算的新分析框架
- 批准号:
9702297 - 财政年份:1997
- 资助金额:
$ 24.94万 - 项目类别:
Continuing Grant
CISE Research Instrumentation: A Next-Generation High Performance Network of Commodity PCs
CISE 研究仪器:下一代高性能商用 PC 网络
- 批准号:
9529418 - 财政年份:1996
- 资助金额:
$ 24.94万 - 项目类别:
Standard Grant
相似国自然基金
基于非线性时变Profile的复杂薄壁零件多阶段加工过程波动建模与控制
- 批准号:51805401
- 批准年份:2018
- 资助金额:27.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Controls on ridgeline profile morphology
山脊线轮廓形态的控制
- 批准号:
2344250 - 财政年份:2024
- 资助金额:
$ 24.94万 - 项目类别:
Standard Grant
膵頭部微細解剖profileによる3D platformを用いた臓器温存手術のための教育toolの開発
使用基于胰头显微解剖轮廓的 3D 平台开发器官保留手术教育工具
- 批准号:
24K15808 - 财政年份:2024
- 资助金额:
$ 24.94万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
OAC Core: Improving Data Integrity for HPC Datasets using Sparsity Profile
OAC 核心:使用稀疏性配置文件提高 HPC 数据集的数据完整性
- 批准号:
2312982 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Standard Grant
Addressing Urgent Calls for Public Health Workforce Planning: Establishing and Implementing National Indicators to Profile and Monitor the Public Health Workforce in Canada
满足公共卫生人力规划的迫切需求:建立和实施国家指标来描述和监测加拿大公共卫生人力
- 批准号:
498865 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Operating Grants
Development of individualized treatment for endometriosis based on genomic profile and progesterone responsivness
基于基因组谱和黄体酮反应性的子宫内膜异位症个体化治疗的开发
- 批准号:
23K15819 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Does severe mental illness predispose to cardiovascular and metabolic disease via an unfavourable adipose storage profile?
严重的精神疾病是否会通过不利的脂肪储存状况而导致心血管和代谢疾病?
- 批准号:
2884213 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Studentship
Analysis of gradient dynamical systems with noncompact orbits by profile decomposition
轮廓分解分析非紧轨道梯度动力系统
- 批准号:
23K03166 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Use of normo-thermic perfused organs to profile PK and infection efficiency of novel viral gene therapy vectors.
使用常温灌注器官来分析新型病毒基因治疗载体的 PK 和感染效率。
- 批准号:
2891748 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Studentship
A novel approach to pinpoint predisposed recombination regions in HIV for a global profile of HIV recombinants' occurrence and evolution
一种查明 HIV 中易发生重组区域的新方法,以了解 HIV 重组体发生和进化的全球概况
- 批准号:
10762779 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
New dose assessment method for caregivers: dynamic dose profile
护理人员新剂量评估方法:动态剂量分布
- 批准号:
23K07143 - 财政年份:2023
- 资助金额:
$ 24.94万 - 项目类别:
Grant-in-Aid for Scientific Research (C)