CAREER: Commutativity Analysis: A New Analysis Framework for Automatically Parallelizing Object-Oriented Computations
职业:交换性分析:自动并行化面向对象计算的新分析框架
基本信息
- 批准号:9702297
- 负责人:
- 金额:$ 20.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1997
- 资助国家:美国
- 起止时间:1997-04-01 至 2001-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Automatic parallelization of object-oriented computations is becoming increasingly important with the widespread acceptance of object-oriented languages such as Java and C++, and the adoption of small-scale shared-memory multiprocessors as the mainstay of enterprise computing. A key problem that complicates the automatic parallelization of object-oriented programs is the pervasive use of irregular linked data structures such as lists, trees and graphs. The project will investigate a fundamentally new analysis technique, commutativity analysis, that is designed to automatically parallelize object- oriented computations that manipulate linked data structures. The project will focus on practical techniques such as the generation of self-tuning code, or code that dynamically changes its behavior to adapt to changes in the execution environment, and optimizations that reduce synchronization overhead. It will also investigate advanced analyses such as relative commutativity analysis, which enables the automatic parallelization of computations that build linked data structures, and replication analysis, which enables the dynamic replication of objects to eliminate serialization. The overall goal is to develop techniques that enable a dramatic reduction in the cost and difficulty of developing software for parallel machines. Educational contributions include the involvement of students in the research and the development of a new class in program analysis.***
随着面向对象语言(如Java和C++)的广泛接受,以及小型共享内存多处理器作为企业计算的支柱,面向对象计算的自动并行化变得越来越重要。使面向对象程序的自动并行化复杂化的一个关键问题是不规则链接数据结构的普遍使用,如列表、树和图。该项目将研究一种全新的分析技术--交换性分析,该技术旨在自动并行化操作链接数据结构的面向对象的计算。该项目将专注于实用技术,如自调优代码的生成,即动态改变其行为以适应执行环境变化的代码,以及减少同步开销的优化。它还将研究高级分析,如相对交换性分析,它使构建链接数据结构的计算自动并行化,以及复制分析,它使对象的动态复制能够消除序列化。总体目标是开发能够显著降低为并行机开发软件的成本和难度的技术。教育贡献包括让学生参与研究和开发程序分析方面的新课程。*
项目成果
期刊论文数量(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)}}的其他基金
EAGER: Profile and Transformation Driven Automatic Parallelization with Interactive Reports
EAGER:配置文件和转换驱动的自动并行化与交互式报告
- 批准号:
1036241 - 财政年份:2010
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
SHF: Medium: Exposing and Eliminating Errors at Component Boundaries
SHF:中:暴露并消除组件边界处的错误
- 批准号:
0905244 - 财政年份:2009
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis
CPA-CPL:使用语义交换性分析的自动并行化
- 批准号:
0811397 - 财政年份:2008
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
CDI-Type II: Exploiting Collective Human Knowledge to Understand and Evolve Complex Networked Systems
CDI-Type II:利用人类集体知识来理解和发展复杂的网络系统
- 批准号:
0835652 - 财政年份:2008
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CSR----SMA Modular Pluggable Program Analyses
CSR----SMA模块化可插拔程序分析
- 批准号:
0509415 - 财政年份:2005
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Model-Based Monitoring of Air-Traffic Control Software
基于模型的空中交通管制软件监控
- 批准号:
0341620 - 财政年份:2003
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Interaction Analysis for Integrated Embedded Systems
集成嵌入式系统的交互分析
- 批准号:
0209075 - 财政年份:2002
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Compiler Technology for Scalable Servers
可扩展服务器的编译技术
- 批准号:
0073513 - 财政年份:2000
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
CISE Research Instrumentation: A Next-Generation High Performance Network of Commodity PCs
CISE 研究仪器:下一代高性能商用 PC 网络
- 批准号:
9529418 - 财政年份:1996
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
相似海外基金
SHF: Small: Symbolic Commutativity Analysis for Multicore Concurrency
SHF:小型:多核并发的符号交换性分析
- 批准号:
2008633 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
RUI: Commutativity in Numerical Computation
RUI:数值计算中的交换律
- 批准号:
2012216 - 财政年份:2020
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
Commutativity Preserving Maps on Matrix Algebras
矩阵代数上的交换律保持映射
- 批准号:
528239-2018 - 财政年份:2018
- 资助金额:
$ 20.5万 - 项目类别:
University Undergraduate Student Research Awards
CSR: Medium: Collaborative Research: The Commutativity Rule for Scalable System Software
CSR:媒介:协作研究:可扩展系统软件的交换性规则
- 批准号:
1302359 - 财政年份:2013
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CSR: Medium: Collaborative Research: The Commutativity Rule for Scalable Systems Software
CSR:媒介:协作研究:可扩展系统软件的交换性规则
- 批准号:
1301934 - 财政年份:2013
- 资助金额:
$ 20.5万 - 项目类别:
Standard Grant
CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis
CPA-CPL:使用语义交换性分析的自动并行化
- 批准号:
0811397 - 财政年份:2008
- 资助金额:
$ 20.5万 - 项目类别:
Continuing Grant
Commutativity of the exponential spectrum
指数谱的交换律
- 批准号:
367368-2008 - 财政年份:2008
- 资助金额:
$ 20.5万 - 项目类别:
University Undergraduate Student Research Awards
Commutativity problems for rings
环的交换性问题
- 批准号:
3961-2003 - 财政年份:2006
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Commutativity problems for rings
环的交换性问题
- 批准号:
3961-2003 - 财政年份:2005
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual
Commutativity problems for rings
环的交换性问题
- 批准号:
3961-2003 - 财政年份:2004
- 资助金额:
$ 20.5万 - 项目类别:
Discovery Grants Program - Individual