EAGER: A Study of the Limitations of High Performance Code Generation in Vectorizing Compilers

EAGER:矢量化编译器中高性能代码生成的局限性研究

基本信息

  • 批准号:
    1251185
  • 负责人:
  • 金额:
    $ 8.34万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2012
  • 资助国家:
    美国
  • 起止时间:
    2012-10-01 至 2014-09-30
  • 项目状态:
    已结题

项目摘要

Most modern microprocessors support some form of vector operations that allow the same operation to be applied to small vectors of arguments simultaneously. Studies have shown that use of these instructions can improve the performance of many scientific codes by a factor of 2 or more. Unfortunately, the state of the art in autovectorization falls far short of this goal, only achieving improvements of 20-30% on the same codes.While studies have shown that current autovectorizing compilers do not identify all of the opportunities for vectorization, little is known about why they fail to do so. The PI will study the problem of mapping between high-level idealized vector code and the idiosyncratic vector instructions found on real hardware. The PI plans to use the Spiral code generation and autotuning system to generate a large set of test cases for evaluating how well existing autovectorizing compilers manage such mappings. This research will make it possible to develop better autovectorizing compilers by identifying the program transformations that are required to generate vectorized code for real hardware. The performance benefits of such compilers will improve the performance of applications ranging from multimedia software to scientific computing.
大多数现代微处理器支持某种形式的向量运算,允许将相同的运算同时应用于小的参数向量。 研究表明,使用这些指令可以将许多科学代码的性能提高2倍或更多。 不幸的是,自动向量化的最新技术水平福尔斯远未达到这一目标,仅在相同的代码上实现了20-30%的改进。虽然研究表明,当前的自动向量化编译器没有识别所有的向量化机会,但很少有人知道为什么它们不能这样做。 PI将研究高级理想化矢量代码与真实的硬件上的特殊矢量指令之间的映射问题。 PI计划使用Spiral代码生成和自动调优系统来生成大量测试用例,以评估现有的自动向量化编译器如何管理此类映射。 这项研究将有可能开发更好的自动向量化编译器,通过识别程序转换所需的生成向量化代码的真实的硬件。这种编译器的性能优势将提高从多媒体软件到科学计算的应用程序的性能。

项目成果

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

Franz Franchetti其他文献

Accelerating Architectural Simulation Via Statistical Techniques: A Survey
通过统计技术加速建筑模拟:调查
An Auto-tuning with Adaptation of A64 Scalable Vector Extension for SPIRAL
SPIRAL的A64可扩展向量扩展的自动调整
  • DOI:
    10.1109/ipdpsw52791.2021.00117
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Naruya Kitai;Daisuke Takahashi;Franz Franchetti;Takahiro Katagiri;Satoshi Ohshima and Toru Nagai
  • 通讯作者:
    Satoshi Ohshima and Toru Nagai

Franz Franchetti的其他文献

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

{{ truncateString('Franz Franchetti', 18)}}的其他基金

CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines
CSR:媒介:协作研究:使 GPU 成为一流的计算引擎
  • 批准号:
    1409723
  • 财政年份:
    2014
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Continuing Grant
CSR: Small: High-Performance and Energy-Efficient Single-Level Stores: Efficient Coordinated Management of Storage and Memory
CSR:小:高性能、高能效的单级存储:存储和内存的高效协调管理
  • 批准号:
    1320531
  • 财政年份:
    2013
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Standard Grant
SHF: Small: HotBench: An Optimization Workbench for Hotspots
SHF:小型:HotBench:热点优化工作台
  • 批准号:
    1116802
  • 财政年份:
    2011
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Standard Grant
International Conference on Parallel Architectures and Compilation Techniques (PACT) 2010 Student Scholarships
国际并行架构和编译技术会议 (PACT) 2010 学生奖学金
  • 批准号:
    1023812
  • 财政年份:
    2010
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Standard Grant
Program Generation for Parallel Platforms
并行平台的程序生成
  • 批准号:
    0702386
  • 财政年份:
    2007
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Continuing Grant

相似国自然基金

相似海外基金

An empirical study on the reality and limitations of university-citizen reciprocity in civic engagement in university education
大学教育公民参与中大学与公民互惠的现实与局限性的实证研究
  • 批准号:
    23K18900
  • 财政年份:
    2023
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
Study on communication to overcome limitations and barriers
研究克服限制和障碍的沟通
  • 批准号:
    22K00803
  • 财政年份:
    2022
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Study of the use, limitations, and possibilities of peer-to-peer digital marketplaces for rural micro-enterprises in developing countries.
研究发展中国家农村微型企业点对点数字市场的使用、限制和可能性。
  • 批准号:
    2454238
  • 财政年份:
    2021
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Studentship
A Study on de facto Constitutional Amendments through the Interpretation of the Constitutional Law by Political Branches and its Limitations
政治派别解释宪法的事实上的宪法修正案及其局限性研究
  • 批准号:
    19K01289
  • 财政年份:
    2019
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Comparative study of Japan-Korea antitrust law -Application and limitations of abuse of superior bargaining position in franchise contracts
日韩反垄断法比较研究——滥用优势谈判地位在特许经营合同中的适用与限制
  • 批准号:
    19K01331
  • 财政年份:
    2019
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Feasibility study to determine whether a new generation of catalytic antibodies can be made that overcome existing limitations and are suitable for use in a range of clinical settings
可行性研究以确定是否可以制造出克服现有限制并适合在一系列临床环境中使用的新一代催化抗体
  • 批准号:
    132132
  • 财政年份:
    2016
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Feasibility Studies
Feasibility study to determine whether new generation catalytic antibodies can overcome existing limitations for future use in clinical settings.
可行性研究,以确定新一代催化抗体是否可以克服现有的限制,以便将来在临床环境中使用。
  • 批准号:
    BB/N012356/1
  • 财政年份:
    2016
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Research Grant
A study of the specific futures and limitations of U.S. economic recovery from the global financial and economic crisis
研究美国经济从全球金融和经济危机中复苏的具体前景和局限性
  • 批准号:
    26380327
  • 财政年份:
    2014
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
A qualitative study of rehabilitation needs and participation limitations of chronic phase subjects with cognitive disorder due to traumatic brain injury discharged from the level-1 trauma center.
一级创伤中心出院脑外伤慢性期认知障碍患者康复需求及参与限制的定性研究
  • 批准号:
    24500599
  • 财政年份:
    2012
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
EAGER: A Study of the Limitations of Program Analysis for Autovectorization
EAGER:自动向量化程序分析局限性的研究
  • 批准号:
    1251312
  • 财政年份:
    2012
  • 资助金额:
    $ 8.34万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了