CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis

CPA-CPL:使用语义交换性分析的自动并行化

基本信息

  • 批准号:
    0811397
  • 负责人:
  • 金额:
    $ 37.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-01 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

For virtually the entire history of computing, improvements in the speed of sequential computations, which execute only a single task at a time, have been the primary source of increased computing power. But the computing field is now encountering fundamental limits on the underlying computing substrate that eliminate this source of performance improvement. The field must instead work with parallel computers, which obtain increased performance by performing multiple tasks at the same time. A key challenge to obtaining these performance benefits is the difficulty of developing parallel software that can correctly coordinate the activities of multiple tasks that execute at the same time. The research addresses this difficulty by investigating the development of compilation techniques designed to automatically translate sequential software that performs a single task at a time into parallel software that automatically performs multiple tasks at the same time.The research focuses on modern object-oriented computations that manipulate linked data structures such as lists, graphs, and trees. It builds on the recent availability of verified implementations of these data structures to reason with the more general abstract data structure state as opposed to the concrete objects and references that the data structure implementations manipulate when they run. The developer can then use the abstract data structure state to specify an equivalence condition that any parallel computation must satisfy. The expected result is that the analysis techniques will be able to use the equivalence condition to automatically generate parallel software that may produce a different but equivalent result as the corresponding sequential software. This additional freedom promises to substantially broaden the range of computations that are amenable to automatic analysis for faster parallel execution.
几乎在整个计算历史中,顺序计算速度的提高(一次只执行一个任务)一直是计算能力提高的主要来源。但是计算领域现在遇到了底层计算基底上的根本限制,这些限制消除了这种性能改进的来源。该领域必须使用并行计算机,通过同时执行多个任务来提高性能。获得这些性能优势的一个关键挑战是开发能够正确协调同时执行的多个任务的活动的并行软件的难度。该研究通过调查编译技术的发展来解决这个困难,该编译技术旨在将一次执行单个任务的顺序软件自动转换为同时自动执行多个任务的并行软件。它建立在这些数据结构的验证实现的最新可用性的基础上,以推理更一般的抽象数据结构状态,而不是数据结构实现在运行时操作的具体对象和引用。然后,开发人员可以使用抽象数据结构状态来指定任何并行计算必须满足的等价条件。预期的结果是,分析技术将能够使用等效条件来自动生成并行软件,该并行软件可以产生与相应的顺序软件不同但等效的结果。这种额外的自由度承诺大大拓宽计算的范围,这些计算可以进行自动分析,以实现更快的并行执行。

项目成果

期刊论文数量(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
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
SHF: Medium: Exposing and Eliminating Errors at Component Boundaries
SHF:中:暴露并消除组件边界处的错误
  • 批准号:
    0905244
  • 财政年份:
    2009
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
CDI-Type II: Exploiting Collective Human Knowledge to Understand and Evolve Complex Networked Systems
CDI-Type II:利用人类集体知识来理解和发展复杂的网络系统
  • 批准号:
    0835652
  • 财政年份:
    2008
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant
CSR----SMA Modular Pluggable Program Analyses
CSR----SMA模块化可插拔程序分析
  • 批准号:
    0509415
  • 财政年份:
    2005
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Model-Based Monitoring of Air-Traffic Control Software
基于模型的空中交通管制软件监控
  • 批准号:
    0341620
  • 财政年份:
    2003
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Interaction Analysis for Integrated Embedded Systems
集成嵌入式系统的交互分析
  • 批准号:
    0209075
  • 财政年份:
    2002
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
Compiler Technology for Scalable Servers
可扩展服务器的编译技术
  • 批准号:
    0073513
  • 财政年份:
    2000
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
CAREER: Commutativity Analysis: A New Analysis Framework for Automatically Parallelizing Object-Oriented Computations
职业:交换性分析:自动并行化面向对象计算的新分析框架
  • 批准号:
    9702297
  • 财政年份:
    1997
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Continuing Grant
CISE Research Instrumentation: A Next-Generation High Performance Network of Commodity PCs
CISE 研究仪器:下一代高性能商用 PC 网络
  • 批准号:
    9529418
  • 财政年份:
    1996
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Standard Grant

相似国自然基金

液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    15.0 万元
  • 项目类别:
    省市级项目
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
  • 批准号:
    22365017
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
稀土四面体CPL探针的氨基酸传感研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
拟南芥CPL2-CDKD;3介导的RNA聚合酶II磷酸化参与气孔发育的转录调控途径的研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
光—电驱动下的AIE-active手性高分子CPL液晶器件研究
  • 批准号:
    92156014
  • 批准年份:
    2021
  • 资助金额:
    70.00 万元
  • 项目类别:
    国际(地区)合作与交流项目
光-电驱动下的AIE-active手性高分子CPL液晶器件研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    70 万元
  • 项目类别:
酸性固态发酵鱼CPL降解肌原纤维蛋白促质构劣化机制研究
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    35 万元
  • 项目类别:
    地区科学基金项目
新型靶向融合蛋白CPL的构建及其增强乙肝DNA疫苗免疫效应的研究
  • 批准号:
    81273321
  • 批准年份:
    2012
  • 资助金额:
    16.0 万元
  • 项目类别:
    面上项目
CPL蒸发面微沟槽犁/挤成形及裂缝凹穴生成机理与控制
  • 批准号:
    50605023
  • 批准年份:
    2006
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Synthesis of stimuli-responsive CPL dyes with spiro-conjugated compounds
用螺环共轭化合物合成刺激响应性 CPL 染料
  • 批准号:
    23K13733
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Charge Transport in Symmetry Breaking Conjugated Molecular Materials: Experimental Approach by Conductivity Measurements under CPL Excitation
对称破缺共轭分子材料中的电荷传输:CPL 激励下电导率测量的实验方法
  • 批准号:
    23KF0045
  • 财政年份:
    2023
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
Development of bright CPL molecules based on a novel molecular strategy and its biosensing application
基于新型分子策略的明亮CPL分子的开发及其生物传感应用
  • 批准号:
    21K14601
  • 财政年份:
    2021
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Controlling Chirality of Crystals and CPL Property Based on Luminescent Amphidynamic Crystals
基于发光两亲动力学晶体控制晶体手性和CPL性质
  • 批准号:
    19K23618
  • 财政年份:
    2019
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Creation of Helix Pyrene Circularly Polarized Luminescent (CPL) Materials Responsive to External Stimuli
响应外部刺激的螺旋芘圆偏振发光(CPL)材料的创建
  • 批准号:
    18K05094
  • 财政年份:
    2018
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Emerging CPL-active polymers by wavelength-selective CP light source
通过波长选择性 CP 光源开发新兴 CPL 活性聚合物
  • 批准号:
    16H04155
  • 财政年份:
    2016
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
synthesis of chiral organosilane compounds for high performance CPL materials
高性能CPL材料手性有机硅烷化合物的合成
  • 批准号:
    15K05604
  • 财政年份:
    2015
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Plasmon enhancement mechanism for the circularly polarized luminescence and construction of a CPL detecting system with high detection sensitivity
圆偏振发光的等离激元增强机制及高检测灵敏度CPL检测系统的构建
  • 批准号:
    15K04610
  • 财政年份:
    2015
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Construction of non-classical circularly polarized luminescence (CPL) switch and amplification system using matrix
利用矩阵构建非经典圆偏振发光(CPL)开关和放大系统
  • 批准号:
    15K05489
  • 财政年份:
    2015
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Study about high-order complex system by chiral sensing system using CPL confocal microscopic spectroscopy
利用 CPL 共焦显微光谱研究手性传感系统的高阶复杂体系
  • 批准号:
    25810038
  • 财政年份:
    2013
  • 资助金额:
    $ 37.5万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了