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,Jagannathanlouisiana州立大学以及实验计算机科学领域的农业和机械学院的学院后的博士后助理:CISE高级编译器优化的博士后研究和培训,以广泛的记忆层次的范围,可用于较宽的记忆和较宽的记忆范围,以延伸的记忆层次,并使用记忆范围。 结果,程序的性能严重取决于其内存访问特性以及如何匹配处理器的内存层次结构。 尽管已经提出了几种编译器转换以增强位置,即使对于具有定期记忆访问模式的程序,例如密集的线性代数计算的程序,最佳编译器优化的代码也不符合图书馆实现的性能。该研究的一个目标是训练在较大的数据或计算群体中(与数据构造的群体更大的数据)相比,该研究的培训(和常规内存访问。 最初,该助理将基于数据shak缩,最近已提出,作为以数据为中心的方法,用于优化局部性问题。 为了实现这一目标,将对合伙人进行培训,以设计一种优化策略,该策略将整合数据夹具(以数据为中心的方法)和平铺(一种以控制为中心的方法),并将其在编译器中实施并评估其有效性。 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.
项目成果
期刊论文数量(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
使用可重用电子器件库解耦交互硬件设计
- DOI:
- 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
R. Sankaran;B. Ullmer;Jagannathan Ramanujam;Karun Kallakuri;Srikanth Jandhyala;Cornelius Toole;Christopher Laan - 通讯作者:
Christopher Laan
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