课题基金 / 基金详情

CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems

CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
CPA-CPL-T:协作研究:重新审视多核系统的顺序编程模型
批准号:
0811580
负责人:
David August
金额:
$5.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-09-01 至 2009-08-31

项目摘要

项目成果

David August的其他基金

相似基金

相关文献

中文摘要
翻译
最近,微处理器行业已经转向多核微处理器设计,作为一种在面临物理和微体系结构限制的情况下利用不断增加的晶体管数量的手段。遗憾的是,提供多核并不能直接转化为大多数代码的性能。为了利用多核,已经提出了许多新的语言来减轻编写并行程序的负担,然而,创建正确和高效的并行程序所涉及的编程工作仍然比编写等价的单线程版本要重要得多。一种更吸引人的方法是依靠编译器和运行时优化器等工具自动从顺序应用程序中提取线程。不幸的是,尽管几十年来对自动并行化进行了研究,但大多数技术只在科学和数据并行领域有效。随着最近获得的洞察力,研究人员表明,以前的线程提取方法的局限性并不是根本。通过系统地应用已知的和新的编译技术,研究人员发现SPEC CINT2000作为最连续的代码之一,具有丰富的可伸缩并行性。在这个项目中,研究团队正在朝着开发构建自动线程提取框架所需的技术迈出初步步骤。这些技术包括开发提取并行性的静态转换,以及量化动态优化的机会。该系统最终将由一系列静态转换和编译器插入的提示以及运行时优化组件组成。该框架将通过可靠地从广泛的应用程序中提取并行性来解决多核挑战,而不会给程序员带来本应是低级实现细节的负担。
英文摘要
Recently, the microprocessor industry has moved toward multicore microprocessor designs as a means of utilizing the increasing transistor counts in the face of physical and micro-architectural limitations. Unfortunately, providing multiple cores does not directly translate into performance for most codes. To make use of multicore, many new languages have been proposed to ease the burden of writing parallel programs, yet the programming effort involved in creating correct and efficient parallel programs is still far more substantial than writing the equivalent single-threaded version. A more attractive approach is to rely on tools, both compilers and runtime optimizers, to automatically extract threads from sequential applications. Unfortunately, despite decades of research on automatic parallelization, most techniques have only been effective in the scientific and data-parallel domains. With recently gained insight, the investigators showed that the limits of prior thread-extraction approaches are not fundamental. By applying known and new compilation techniques in a systematic manner, the investigators found that SPEC CINT2000, among the most sequential of codes, has abundant scalable parallelism.In this project, the team of investigators is taking the initial steps toward developing the techniques necessary to build an automatic thread extraction framework. These techniques include developing static transformations that extract parallelism and quantifying the opportunities for dynamic optimization. The system will ultimately consist of a series of static transformations and compiler-inserted hints combined with a run-time optimization component. This framework will address the multicore challenge by reliably extracting parallelism from a wide range of applications without burdening the programmer with what should remain to be low-level implementation details.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
  • 批准号:
    2107257
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2021
  • 负责人:
    David August
  • 依托单位:
Collaborative Research: PPoSS: Planning: A Disciplined Approach to Scaling in the Post-Moore’s Law Era
  • 批准号:
    2119070
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.87万
  • 财政年份:
    2021
  • 负责人:
    David August
  • 依托单位:
SHF: Small: The Whole Program Critical Path Approach to Parallelism
  • 批准号:
    1814654
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2018
  • 负责人:
    David August
  • 依托单位:
XPS: EXPL: CCA: A Framework for Portable Parallel Performance
  • 批准号:
    1439085
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2014
  • 负责人:
    David August
  • 依托单位:
国内基金
海外基金
液晶态圆偏振荧光共振能量转移体系的构筑及CPL性能的研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    15.0万元
  • 批准年份:
    2024
  • 负责人:
    余振强
  • 依托单位:
铁电耦合CPL活性的手性钙钛矿化合物组装及机理研究
  • 批准号:
    22365017
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    32万元
  • 批准年份:
    2023
  • 负责人:
    唐云志
  • 依托单位:
稀土四面体CPL探针的氨基酸传感研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    周妍妍
  • 依托单位:
U1A及其互作蛋白CPL1/FRY2响应盐胁迫的转录后调控机制