课题基金 / 基金详情

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

EAGER: A Study of the Limitations of High Performance Code Generation in Vectorizing Compilers
EAGER:矢量化编译器中高性能代码生成的局限性研究
批准号:
1251185
负责人:
Franz Franchetti
金额:
$8.34万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-10-01 至 2014-09-30

项目摘要

项目成果

Franz Franchetti的其他基金

相似基金

相关文献

中文摘要
翻译
大多数现代微处理器支持某种形式的向量运算,允许将相同的运算同时应用于自变量的小向量。研究表明,使用这些指令可以将许多科学代码的性能提高2倍或更多。不幸的是,自动向量化的技术水平远远没有达到这一目标,在相同的代码上只实现了20%-30%的改进。尽管研究表明,当前的自动向量化编译器并没有识别出所有的向量化机会,但人们对它们未能做到这一点的原因知之甚少。PI将研究高级理想化向量代码与实际硬件上发现的特殊向量指令之间的映射问题。PI计划使用螺旋代码生成和自动调优系统来生成大量测试用例,以评估现有的自动矢量化编译器管理此类映射的情况。这项研究将通过识别为实际硬件生成向量化代码所需的程序转换来开发更好的自动向量化编译器。这种编译器的性能优势将提高从多媒体软件到科学计算的各种应用程序的性能。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines
  • 批准号:
    1409723
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $45.67万
  • 财政年份:
    2014
  • 负责人:
    Franz Franchetti
  • 依托单位:
CSR: Small: High-Performance and Energy-Efficient Single-Level Stores: Efficient Coordinated Management of Storage and Memory
  • 批准号:
    1320531
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2013
  • 负责人:
    Franz Franchetti
  • 依托单位:
SHF: Small: HotBench: An Optimization Workbench for Hotspots
  • 批准号:
    1116802
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2011
  • 负责人:
    Franz Franchetti
  • 依托单位:
International Conference on Parallel Architectures and Compilation Techniques (PACT) 2010 Student Scholarships
  • 批准号:
    1023812
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.0万
  • 财政年份:
    2010
  • 负责人:
    Franz Franchetti
  • 依托单位:
国内基金
海外基金
Incentive and governance schenism study of corporate green washing behavior in China: Based on an integiated view of econfiguration of environmental authority and decoupling logic
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    YU BYUNGJUN
  • 依托单位:
A study on prototype flexible multifunctional graphene foam-based sensing grid (柔性多功能石墨烯泡沫传感网格原型研究)
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    20万元
  • 批准年份:
    2020
  • 负责人:
    SAGAR RIZWAN UR REHMAN
  • 依托单位: