课题基金 / 基金详情

SI2-SSE: Improving Vectorization

SI2-SSE: Improving Vectorization
SI2-SSE:改进矢量化
批准号:
1440749
负责人:
Ponnuswamy Sadayappan
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2014
资助国家:
美国
项目状态:
已结题
起止时间:
2014-09-01 至 2018-08-31

项目摘要

项目成果

Ponnuswamy Sadayappan的其他基金

相似基金

相关文献

中文摘要
翻译
随着处理器和加速器中矢量指令集宽度的增加,有效的矢量化变得越来越重要。尽管编译器自动向量化的主题在过去几十年中受到了极大的关注,但目前的向量化编译器通常只能实现处理器峰值性能的一小部分。这个项目将探索几种编译器优化方法来生成高性能的向量化代码。先进的矢量化技术将通过Polly/LLVM模块整合到开源的LLVM/Clang编译器中。还将开发一个基准套件,旨在测试向量化编译器的有效性。产品编译器限制它们的优化搜索空间,以便控制编译程序所花费的时间。这是因为大多数用户期望快速的编译时间。然而,高性能应用程序的开发人员通常非常愿意忍受更长的程序编译等待时间,以换取编译后代码的性能提升。这个项目的一个重要重点是为那些优先考虑高应用程序性能而不是短编译时间的用户开发向量化方法。该项目将研究语义驱动的基于模式的矢量优化方法,对矢量化友好的平铺方法,以及积极的矢量指令调度方法,这些方法以可能的高编译时间为代价,保证了更高的性能。
英文摘要
The increasing width of vector instruction sets in processors and accelerators raises the importance of effective vectorization. Although the topic of automatic vectorization by compilers has received significant attention over the last few decades, current vectorizing compilers can typically realize only a small fraction of a processor's peak performance. This project will explore several compiler optimization approaches for generating high-performance vectorized code. Advanced vectorization techniques will be incorporated in the open-source LLVM/Clang compiler through the Polly/LLVM module. A benchmark suite will also be developed, aimed at testing the effectiveness of vectorizing compilers.Production compilers limit their optimization search space in order to control the time taken to compile programs. This is because the majority of users expect rapid compile times. However, the developers of high-performance applications are generally very willing to tolerate a much longer wait for program compilation, in return for a boost in the performance of the compiled code. A significant focus of this project will be the development of vectorization approaches for such users who prioritize high application performance over short compile times. The project will investigate semantically-driven pattern-based approaches to vector optimization, a vectorization-friendly approach to tiling, and aggressive vector instruction scheduling approaches that promise higher performance at the expense of possibly high compile times.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: PPoSS: Large: A Comprehensive Framework for Efficient, Scalable, and Performance-Portable Tensor Applications
  • 批准号:
    2217154
  • 项目类别:
    Standard Grant
  • 资助金额:
    $364.96万
  • 财政年份:
    2022
  • 负责人:
    Ponnuswamy Sadayappan
  • 依托单位:
Collaborative Research: PPoSS: Planning: Model-Driven Compiler Optimization and Algorithm-Architecture Co-Design for Scalable Machine Learning
  • 批准号:
    2119677
  • 项目类别:
    Standard Grant
  • 资助金额:
    $18.7万
  • 财政年份:
    2021
  • 负责人:
    Ponnuswamy Sadayappan
  • 依托单位:
OAC: Small: Data Locality Optimization for Sparse Matrix/Tensor Computations
  • 批准号:
    2009007
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.94万
  • 财政年份:
    2020
  • 负责人:
    Ponnuswamy Sadayappan
  • 依托单位:
Collaborative Research: PPoSS: Planning: A Cross-Layer Observable Approach to Extreme Scale Machine Learning and Analytics
  • 批准号:
    2028942
  • 项目类别:
    Standard Grant
  • 资助金额:
    $4.54万
  • 财政年份:
    2020
  • 负责人:
    Ponnuswamy Sadayappan
  • 依托单位:
国内基金
海外基金
化脓性链球菌分泌性酯酶Sse抑制LC3相关吞噬促其侵袭的机制研究
  • 批准号:
    --
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30万元
  • 批准年份:
    2022
  • 负责人:
    张晓兰
  • 依托单位:
太阳能电池Cu2ZnSn(SSe)4/CdS界面过渡层结构模拟及缺陷态消除研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    55万元
  • 批准年份:
    2022
  • 负责人:
    刘成延
  • 依托单位:
掺杂实现Cu2ZnSn(SSe)4吸收层表层稳定弱n型特性的第一性原理研究
  • 批准号:
    12004100
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2020
  • 负责人:
    刘成延
  • 依托单位:
基于SSE的航空信息系统信息安全保障评价指标体系的研究
  • 批准号:
    60776808
  • 项目类别:
    联合基金项目
  • 资助金额:
    19.0万元
  • 批准年份:
    2007
  • 负责人:
    吴志军
  • 依托单位: