CISE Postdoctoral Research and Training in Advanced Compiler Optimizations (Operating Systems and Compilers Program/CCR/CISE)

CISE 高级编译器优化博士后研究和培训(操作系统和编译器项目/CCR/CISE)

基本信息

  • 批准号:
    0103933
  • 负责人:
  • 金额:
    $ 6.6万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2001
  • 资助国家:
    美国
  • 起止时间:
    2001-09-01 至 2005-02-28
  • 项目状态:
    已结题

项目摘要

0103933Ramanujam, JagannathanLouisiana State University & Agricultural and Mechanical CollegeCISE Postdoctoral Associates in Experimental Computer Science: CISE Postdoctoral Research and Training in Advanced Compiler OptimizationModern processors extensively use memory hierarchies with multiple levels of caches in order to cope with the widening gap between processor and memory speeds. As a result, the performance of programs depend critically on their memory access characteristics and how these are matched to the memory hierarchy of the processors. While several compiler transformations have been proposed towards enhancing locality, even for programs with regular memory access patterns such as those in dense linear algebra computations, the best compiler-optimized codes do not match the performance of library implementations.One goal of this research is to train a postdoctoral research associate in the area of developing compiler transformations (either data or computation or a combination of the two) to handle a larger class of programming constructs than perfect nests and regular memory accesses. Initially, the associate will build on data shackling, which has been recently proposed as a data-centric approach to the problem of optimizing locality. To accomplish this goal, the associate will be trained to design an optimization strategy that will integrate data shackling (a data-centric approach) and tiling (a control-centric approach), and implement it in a compiler and evaluate its effectiveness. The associate will:1) Study a large collection of applications with both regular and irregular memory access patterns, including scientific computing codes and multimedia applications,2) Design heuristics for improving the effectiveness and applicability of data shackling, develop methods to integrate data shackling and tiling, and implement these in a compiler, and3) Perform extensive experimental evaluation of the techniques on several benchmarking applications.
0103933Ramanujam,Jagannathan 路易斯安那州立大学和农业与机械学院CISE 实验计算机科学博士后研究员:高级编译器优化方面的 CISE 博士后研究和培训现代处理器广泛使用具有多级缓存的内存层次结构,以应对处理器和内存速度之间不断扩大的差距。 因此,程序的性能主要取决于它们的内存访问特性以及这些特性如何与处理器的内存层次结构相匹配。 虽然已经提出了几种编译器转换来增强局部性,但即使对于具有常规内存访问模式的程序(例如密集线性代数计算中的程序),最好的编译器优化代码也无法与库实现的性能相匹配。这项研究的一个目标是在开发编译器转换(数据或计算或两者的组合)领域培训一名博士后研究员,以处理比完美嵌套和常规内存访问更大的编程结构。 最初,该员工将建立在数据束缚的基础上,数据束缚最近被提议作为一种以数据为中心的方法来解决优化局部性问题。 为了实现这一目标,员工将接受培训,设计一种优化策略,该策略将集成数据束缚(一种以数据为中心的方法)和平铺(一种以控制为中心的方法),并在编译器中实施并评估其有效性。助理将:1)研究具有规则和不规则内存访问模式的大量应用程序,包括科学计算代码和多媒体应用程序,2)设计启发式方法以提高数据束缚的有效性和适用性,开发集成数据束缚和平铺,并在编译器中实现这些,以及 3) 在多个基准测试应用程序上对这些技术进行广泛的实验评估。

项目成果

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

Jagannathan Ramanujam其他文献

Decoupling interaction hardware design using libraries of reusable electronics
使用可重用电子器件库解耦交互硬件设计

Jagannathan Ramanujam的其他文献

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

{{ truncateString('Jagannathan Ramanujam', 18)}}的其他基金

SHF: Small: Automated Analysis and User Feedback on Data Movement Bottlenecks in Programs
SHF:小型:程序中数据移动瓶颈的自动分析和用户反馈
  • 批准号:
    1619303
  • 财政年份:
    2016
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
Collaborative Research: An Environment for Portable High Productivity High Performance Computing on GPUs/Accelerators
协作研究:GPU/加速器上的便携式高生产率高性能计算环境
  • 批准号:
    0926687
  • 财政年份:
    2009
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
Collaborative Research: CPA-CPL-T: An Effective Automatic Parallelization Framework for Multi-Core Architectures
合作研究:CPA-CPL-T:一种有效的多核架构自动并行化框架
  • 批准号:
    0811457
  • 财政年份:
    2008
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
Collaborative Research: CAS-AES: An Integrated Framework for Compile-time/run-time Support for Multi-scale Applications on High-end Systems
合作研究:CAS-AES:高端系统上多规模应用程序编译时/运行时支持的集成框架
  • 批准号:
    0509442
  • 财政年份:
    2005
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
ITR/AP: Collaborative Research - Synthesis of High Performance Algorithms for Electronic Structure Calculations
ITR/AP:合作研究 - 电子结构计算高性能算法的综合
  • 批准号:
    0121706
  • 财政年份:
    2001
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
Program and storage transformations for improving memory performance
用于提高内存性能的程序和存储转换
  • 批准号:
    0073800
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
NYI: Languages, Compilers, and Runtime Systems for Parallel Architectures
NYI:并行架构的语言、编译器和运行时系统
  • 批准号:
    9457768
  • 财政年份:
    1994
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Continuing Grant
Loop Transformations and Scheduling Techniques for Distributed Memory Multiprocessors
分布式内存多处理器的循环变换和调度技术
  • 批准号:
    9210422
  • 财政年份:
    1992
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant

相似国自然基金

中国博士后战略发展与改革研究
  • 批准号:
    71273034
  • 批准年份:
    2012
  • 资助金额:
    38.0 万元
  • 项目类别:
    面上项目
中国博士后制度的制度分析与机制创新研究
  • 批准号:
    70873010
  • 批准年份:
    2008
  • 资助金额:
    23.0 万元
  • 项目类别:
    面上项目
博士后评估理论与技术研究
  • 批准号:
    70640002
  • 批准年份:
    2006
  • 资助金额:
    5.0 万元
  • 项目类别:
    专项基金项目

相似海外基金

CISE Postdoctoral Research Associates in Experimental Computer Science: Parallel Hierarchical Methods for Computational Electromagnetics (CCR-NSG; ACIR)
CISE 实验计算机科学博士后研究员:计算电磁学的并行分层方法(CCR-NSG;ACIR)
  • 批准号:
    0103748
  • 财政年份:
    2001
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associates in Experimental Computer Science - Probing Neural Substrates of Behavior
CISE 实验计算机科学博士后研究员 - 探索行为的神经基础
  • 批准号:
    0072744
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Verifying Implementations of Model Checking Algorithms
CISE 实验计算机科学博士后研究奖学金 - 验证模型检查算法的实现
  • 批准号:
    0072761
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - An Architecture for Mining of Semi-Structured Data on the WEB
CISE 实验计算机科学博士后研究奖学金 - 网络上半结构化数据挖掘的架构
  • 批准号:
    0000536
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
CISE Postdoctoral Research Associateships in Experimental Computer Science - Data Replication in Peer to Peer Broadcast Networks
CISE 实验计算机科学博士后研究奖学金 - 点对点广播网络中的数据复制
  • 批准号:
    0000516
  • 财政年份:
    2000
  • 资助金额:
    $ 6.6万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了