Rethinking Parallel Execution, Architecture, and Software

重新思考并行执行、架构和软件

基本信息

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

项目摘要

Computing today is at a critical juncture as processors move away from uniprocessors to multicore processors. Without innovations in how to writeprograms to make use of multiple processing cores, software vendors will no longer have access to increasing processing performance, a phenomenon that has driven the growth of the computer industry for over four decades. Realizing the enormity of the situation many leaders have put parallel computing high on their list of critical research issues and many researchers are trying to build on four decades of knowledge to make progress in this critical area. This research is investigating a novel approach to attacking this critical problem, one that is counter to much of the prevailing wisdom on parallel execution. The approach couples widely used sequential programrepresentations with a novel dynamic parallel execution model to achieve parallel execution. Initial experience with this new approach has been very promising: it can achieve parallelism comparable to, and sometimes better than, applications parallelized with traditional techniques, but can do so without the drawbacks of the traditional techniques. This work investigates the applicability and effectiveness of this new approach for a variety of problem areas, including database, networking, and embedded applications. The work will also investigate the impact of the novel parallel execution model on the design of processors and chip multiprocessors. Broader impacts include a potential transformation in how a variety of important application programs are written for parallel execution on multicore processors and the consequent design of such processors.
随着处理器从单处理器转向多核处理器,今天的计算正处于一个关键时刻。 如果在如何编写程序以利用多个处理核心方面没有创新,软件供应商将不再能够获得更高的处理性能,这一现象已经推动了计算机行业四十多年的增长。许多领导人意识到这种情况的严重性,已经把并行计算放在他们的关键研究问题清单上,许多研究人员正试图建立在四十年的知识基础上,在这个关键领域取得进展。这项研究正在研究一种新的方法来解决这个关键问题,一个是对并行执行的大部分流行的智慧。该方法将广泛使用的顺序程序表示与一种新的动态并行执行模型相结合,以实现并行执行。这种新方法的初步经验是非常有前途的:它可以实现并行性相媲美,有时甚至比,与传统技术并行化的应用程序,但可以这样做,而没有传统技术的缺点。这项工作调查的适用性和有效性,这种新方法的各种问题领域,包括数据库,网络和嵌入式应用程序。 这项工作还将调查的影响,新的并行执行模型的设计处理器和芯片多处理器。更广泛的影响包括如何编写各种重要应用程序以在多核处理器上并行执行以及此类处理器的后续设计的潜在转变。

项目成果

期刊论文数量(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 }}

Gurindar Sohi其他文献

Gurindar Sohi的其他文献

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

{{ truncateString('Gurindar Sohi', 18)}}的其他基金

Innovations in Resource Organization and Use in Multicore Processors
多核处理器中资源组织和使用的创新
  • 批准号:
    0702313
  • 财政年份:
    2007
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Continuing Grant
Optimizing Computer Design Using Knowledge of Inter-Operation Value Communication
使用互操作价值通信知识优化计算机设计
  • 批准号:
    0311572
  • 财政年份:
    2003
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
Experimental Partnership-Experimental Research in Speculative Multithreading
实验伙伴关系——推测性多线程的实验研究
  • 批准号:
    0071924
  • 财政年份:
    2000
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Continuing Grant
New Methods for Exploiting Program Structure and Behavior in Computer Architecture, and their Applications
在计算机体系结构中开发程序结构和行为的新方法及其应用
  • 批准号:
    9900584
  • 财政年份:
    1999
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
Prototyping Multiscalar Processors
多标量处理器原型设计
  • 批准号:
    9505853
  • 财政年份:
    1995
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Continuing Grant
Studies in Instruction-Level Parallel Processing
指令级并行处理研究
  • 批准号:
    9303030
  • 财政年份:
    1993
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Continuing Grant
Studies in High-Performance, Fine Grain Parallel Architectures
高性能、细粒度并行架构的研究
  • 批准号:
    8919635
  • 财政年份:
    1990
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Continuing Grant
Architectures for Higher Speed List Processing
用于更高速列表处理的架构
  • 批准号:
    8706722
  • 财政年份:
    1987
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant

相似国自然基金

强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
  • 批准号:
    11805229
  • 批准年份:
    2018
  • 资助金额:
    27.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

SHF: Small: Collaborative Research:Experimental-based Research on Effective Models of Parallel Application Execution Time, Power, Resilience
SHF:小型:协作研究:基于实验的并行应用程序执行时间、功耗、弹性有效模型的研究
  • 批准号:
    1801856
  • 财政年份:
    2017
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
Enhancement of Manitoba Hydro's physically-based inflow and flood forecasting capabilities through code optimization and parallel execution
通过代码优化和并行执行增强马尼托巴水电公司基于物理的流入和洪水预报能力
  • 批准号:
    501861-2016
  • 财政年份:
    2016
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Engage Grants Program
SHF: Small: Efficient Parallel Execution of Irregular, Ordered Algorithms
SHF:小型:不规则有序算法的高效并行执行
  • 批准号:
    1618425
  • 财政年份:
    2016
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Experimental-based Research on Effective Models of Parallel Application Execution Time, Power, and Resilience
SHF:小型:协作研究:基于实验的并行应用程序执行时间、功耗和弹性有效模型的研究
  • 批准号:
    1618776
  • 财政年份:
    2016
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research:Experimental-based Research on Effective Models of Parallel Application Execution Time, Power, Resilience
SHF:小型:协作研究:基于实验的并行应用程序执行时间、功耗、弹性有效模型的研究
  • 批准号:
    1619236
  • 财政年份:
    2016
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
PFI:AIR - TT: Automated Out-of-Core Execution of Parallel Message-Passing Applications
PFI:AIR - TT:并行消息传递应用程序的自动核外执行
  • 批准号:
    1414153
  • 财政年份:
    2014
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Standard Grant
Computational Resource Assignment for Parallel Execution
并行执行的计算资源分配
  • 批准号:
    25730077
  • 财政年份:
    2013
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Future-proof massively-parallel execution of multi-block applications
面向未来的多块应用程序大规模并行执行
  • 批准号:
    EP/K038451/1
  • 财政年份:
    2013
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Research Grant
Future-proof massively-parallel execution of multi-block applications
面向未来的多块应用程序大规模并行执行
  • 批准号:
    EP/K038494/1
  • 财政年份:
    2013
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Research Grant
Future-proof massively-parallel execution of multi-block applications
面向未来的多块应用程序大规模并行执行
  • 批准号:
    EP/K038486/1
  • 财政年份:
    2013
  • 资助金额:
    $ 79.96万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了