CCF: Medium: Routine Parallelism Enabled by Speculation

CCF:中:通过推测实现常规并行性

基本信息

  • 批准号:
    0963759
  • 负责人:
  • 金额:
    $ 104.25万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2010
  • 资助国家:
    美国
  • 起止时间:
    2010-07-01 至 2015-06-30
  • 项目状态:
    已结题

项目摘要

Parallel programming is notoriously difficult, but essential to the future of computing. Much of the difficulty stems from the need to guarantee, in advance, that parallel computations will not conflict with one another.Speculation provides an attractive alternative. By monitoring behavior at run time, and retrying computations that conflict, speculation can expose significant amounts of otherwise unexploitable parallelism, while imposing little or no conceptual burden on the programmer.The sponsored research aims to make thread- and process-level speculation a fundamental feature of future programming systems, and to employ it in multiple forms and for multiple purposes: to automatically or semi-automatically parallelize sequential applications; to check, dynamically, the independence of explicitly parallel computations; to isolate the execution of semantically atomic functions; to enable optimizations that are not always safe; to parallelize scripting languages with one-thread-at-a-time semantics; and to profile applications in parallel, for feedback-driven optimization.The project adopts a tiered approach that isolates the users of simpler programming idioms from the need to understand more complex alternatives.At the implementation level, it stresses the seamless integration of shared memory and cluster-level distribution, compiler- and binary translator-based software instrumentation, virtual memory, and hardware speculation/transactions where available. Latter phases of the project place major emphasis on profiling tools to identify potentially independent program regions, which can then safely be executed in parallel (via speculation) in future runs.
并行编程是出了名的困难,但对计算的未来至关重要。 大部分困难来自于需要预先保证并行计算不会互相冲突,投机提供了一个有吸引力的选择。 通过在运行时监控行为,并重新尝试冲突的计算,推测可以暴露大量的否则无法利用的并行性,同时对程序员施加很少或根本没有概念上的负担。赞助的研究旨在使线程和进程级推测成为未来编程系统的基本特征,并以多种形式和多种目的使用它:自动或半自动并行化顺序应用程序;动态检查显式并行计算的独立性;隔离语义原子函数的执行;启用并不总是安全的优化;并行化具有一个线程的脚本语言一次语义;该项目采用分层的方法,将使用简单编程习惯的用户与理解更复杂的替代方案的需要隔离开来。在实现层面,它强调共享内存和集群级分布、基于编译器和二进制翻译器的软件插装、虚拟内存、以及硬件推测/事务(在可用的情况下)。 项目的后期阶段主要强调分析工具,以识别潜在的独立程序区域,然后可以在未来的运行中安全地并行执行(通过推测)。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Leveraging hardware TM in Haskell
在 Haskell 中利用硬件 TM
{{ 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 }}

Michael Scott其他文献

Initial results from a field campaign of wake steering applied at a commercial wind farm – Part 1
在商业风电场应用尾流转向的现场活动的初步结果 - 第 1 部分
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    4
  • 作者:
    P. Fleming;J. King;K. Dykes;E. Simley;J. Roadman;A. Scholbrock;P. Murphy;J. Lundquist;P. Moriarty;K. Fleming;Jeroen van Dam;C. Bay;Rafael Mudafort;Hector Lopez;J. Skopek;Michael Scott;B. Ryan;C. Guernsey;D. Brake
  • 通讯作者:
    D. Brake
La Fantasía de las Terapias Conversacionales del NHS en Reino Unido
西班牙国家医疗服务体系 (NHS) 的特拉皮亚斯对话幻想曲
  • DOI:
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Michael Scott
  • 通讯作者:
    Michael Scott
Rilzabrutinib for Persistent ITP: New Kid on the Block?
Rilzabrutinib 治疗持续性 ITP:新来者?
  • DOI:
    10.1182/hem.v20.5.202352
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Michael Scott
  • 通讯作者:
    Michael Scott
International Pediatric Multidisciplinary Management Using Telemedicine to Promote Equitable Care.
国际儿科多学科管理利用远程医疗促进公平护理。
Who Moves? A Demographic Profile of Post-Injury Residential Movers in a Sample of People with Spinal Cord Injury
  • DOI:
    10.1016/j.apmr.2021.07.546
  • 发表时间:
    2021-10-01
  • 期刊:
  • 影响因子:
  • 作者:
    Lauren Murphy;Amanda Botticello;Thomas Bryce;Jennifer Coker;Mary Joan Roach;Michael Scott;Lynn Worobey
  • 通讯作者:
    Lynn Worobey

Michael Scott的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Michael Scott', 18)}}的其他基金

CNS Core: Medium: Operating System Modularity for Safety and Performance on Existing Commodity Hardware
CNS 核心:中:操作系统模块化以确保现有商品硬件的安全性和性能
  • 批准号:
    1955498
  • 财政年份:
    2020
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Continuing Grant
SHF:Small:Data Structures and Transactions for Emerging Nonvolatile Memory
SHF:Small:新兴非易失性存储器的数据结构和事务
  • 批准号:
    1717712
  • 财政年份:
    2017
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Development of a Concept Inventory for Functional Reasoning
功能推理概念量表的开发
  • 批准号:
    1504851
  • 财政年份:
    2015
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
SHF: Small: Mainstream Transactional Memory
SHF:小型:主流事务内存
  • 批准号:
    1422649
  • 财政年份:
    2014
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
NEESR Planning/Collaborative Research: Simulation and Design Tools for Tsunami Bridge Engineering
NEESR 规划/协作研究:海啸桥梁工程的模拟和设计工具
  • 批准号:
    1344695
  • 财政年份:
    2013
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
CSR: Small: First-Class Operating System Management of Computational Accelerators
CSR:小型:计算加速器的一流操作系统管理
  • 批准号:
    1319417
  • 财政年份:
    2013
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
SHF: Small: Ordering-Based Semantics for Emerging Models of Parallel Computing
SHF:小型:并行计算新兴模型的基于排序的语义
  • 批准号:
    1116055
  • 财政年份:
    2011
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
CSR:Small:Parallelism and Concurrency in Scripting Languages
CSR:小:脚本语言中的并行性和并发性
  • 批准号:
    1116109
  • 财政年份:
    2011
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
CAREER: Particle Finite Element Response Sensitivity Analysis of Fluid-Structure Interaction
职业:流固耦合的粒子有限元响应灵敏度分析
  • 批准号:
    0847055
  • 财政年份:
    2009
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
A Planning Proposal to Establish a Franco-American Doctoral Student Exchange for Energy and Sustainability
建立法美能源与可持续发展博士生交流中心的规划建议
  • 批准号:
    0738015
  • 财政年份:
    2007
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant

相似海外基金

Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
  • 批准号:
    2321102
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
  • 批准号:
    2327438
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
  • 批准号:
    2344489
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
  • 批准号:
    2402836
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
  • 批准号:
    2402851
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
  • 批准号:
    2403122
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: CIF-Medium: Privacy-preserving Machine Learning on Graphs
合作研究:CIF-Medium:图上的隐私保护机器学习
  • 批准号:
    2402815
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 104.25万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了