课题基金 / 基金详情

XPS: FULL: FP: Collaborative Research: Advancing autovectorization

XPS: FULL: FP: Collaborative Research: Advancing autovectorization
XPS:完整:FP:协作研究:推进自动矢量化
批准号:
1533926
负责人:
Alexander Veidenbaum
金额:
$33.8万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-08-01 至 2020-07-31

项目摘要

项目成果

Alexander Veidenbaum的其他基金

相似基金

相关文献

中文摘要
翻译
标题:XPS:FULL:FP:协作研究:推进自动矢量化本项目的目标是推进自动矢量化的最新技术水平。这是编译器应用的一种技术,用于自动转换计算机程序,以便它们可以利用大多数处理器中的向量设备。今天,大多数编译器都有自动向量化功能,但它们的有效性有限。这个项目的智力价值在于它有可能通过创建新技术和扩展我们对编程模式,程序分析和转换技术的理解来推进计算机科学,编译器技术的重要而美丽的核心领域。除了计算机科学之外,该项目更广泛的意义和重要性在于,其结果旨在增加代码段的比例,而无需人工干预,使用矢量设备。这种增长的影响是计算机程序的加速和它们消耗的能量的减少。 更快的程序在所有应用领域都非常重要,但在科学和工程领域尤其重要,因为计算速度是发现和更好设计的推动力。 的研究策略是开发和评估一个原型autovectorizer的基础上探索的空间等价版本的程序引导下的智能搜索引擎。等价版本的空间是通过一个源到源重构器得到的。计划建立一个小代码库,以训练搜索引擎,使其能够在可能性空间中指导选择,以识别代码的高效版本。
英文摘要
Title: XPS:FULL:FP:Collaborative Research:Advancing autovectorizationThe goal of this project is to advance the state of the art in autovectorization. This is a technique applied by compilers to automatically transform computer programs so that they can take advantage of the vector devices found in most processors. Today, most compilers have autovectorization capabilities, but their effectiveness is limited. The intellectual merit of this project lies in its potential to advance an important and beautiful core area of computer science, compiler technology, by creating new techniques and extending our understanding of programming patterns, program analysis, and transformation techniques. Beyond computer science, the project's broader significance and importance is that its results aim at increasing the fraction of code segments that, without human intervention, make use of vector devices. The effect of this increase is the acceleration of computer programs and the reduction of the energy that they consume. Faster programs are of great importance in all application areas, but are particularly important in science and engineering where computing speed is an enabler of discoveries and better designs. The research strategy is to develop and evaluate a prototype autovectorizer based on the exploration of the space of equivalent versions of a program guided by an intelligent search engine. The space of equivalent versions is obtained with a source-to-source restructurer. A repository of codelets is planned in order to train the search engine so that it becomes capable of guiding the selection in the space of possibilities in order to identify a highly efficient version of the code.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Improving single core performance via compiler-assisted out-of-order commit
  • 批准号:
    1118047
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.88万
  • 财政年份:
    2011
  • 负责人:
    Alexander Veidenbaum
  • 依托单位:
CPA-CPL: Cache-Aware Synchronization and Scheduling of Data-Parallel Programs for Multi-Core Processors
  • 批准号:
    0811882
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $29.87万
  • 财政年份:
    2008
  • 负责人:
    Alexander Veidenbaum
  • 依托单位:
A Framework for Speeding Up Mobile Code Execution in Embedded Systems Using Superoperators and Annotations
  • 批准号:
    0311738
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2003
  • 负责人:
    Alexander Veidenbaum
  • 依托单位:
International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems; October 22-24, 1997; Maui, Hawaii
  • 批准号:
    9729840
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    1997
  • 负责人:
    Alexander Veidenbaum
  • 依托单位:
国内基金
海外基金
钴基Full-Heusler合金的掺杂效应和薄膜噪声特性研究
  • 批准号:
    51871067
  • 项目类别:
    面上项目
  • 资助金额:
    60.0万元
  • 批准年份:
    2018
  • 负责人:
    吴晟
  • 依托单位: