CISE Postdoctoral Research and Training in Advanced Compiler Optimizations (Operating Systems and Compilers Program/CCR/CISE)
CISE Postdoctoral Research and Training in Advanced Compiler Optimizations (Operating Systems and Compilers Program/CCR/CISE)
批准号:
0103933
负责人:
Jagannathan Ramanujam
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Automated Analysis and User Feedback on Data Movement Bottlenecks in Programs
-
批准号:1619303
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2016
-
负责人:Jagannathan Ramanujam
-
依托单位:
Collaborative Research: An Environment for Portable High Productivity High Performance Computing on GPUs/Accelerators
-
批准号:0926687
-
项目类别:Standard Grant
-
资助金额:$26.37万
-
财政年份:2009
-
负责人:Jagannathan Ramanujam
-
依托单位:
Collaborative Research: CPA-CPL-T: An Effective Automatic Parallelization Framework for Multi-Core Architectures
-
批准号:0811457
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2008
-
负责人:Jagannathan Ramanujam
-
依托单位:
Collaborative Research: CAS-AES: An Integrated Framework for Compile-time/run-time Support for Multi-scale Applications on High-end Systems
-
批准号:0509442
-
项目类别:Standard Grant
-
资助金额:$14.55万
-
财政年份:2005
-
负责人:Jagannathan Ramanujam
-
依托单位:
ITR/AP: Collaborative Research - Synthesis of High Performance Algorithms for Electronic Structure Calculations
-
批准号:0121706
-
项目类别:Standard Grant
-
资助金额:$34.5万
-
财政年份:2001
-
负责人:Jagannathan Ramanujam
-
依托单位:
Program and storage transformations for improving memory performance
-
批准号:0073800
-
项目类别:Standard Grant
-
资助金额:$12.03万
-
财政年份:2000
-
负责人:Jagannathan Ramanujam
-
依托单位:
NYI: Languages, Compilers, and Runtime Systems for Parallel Architectures
-
批准号:9457768
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1994
-
负责人:Jagannathan Ramanujam
-
依托单位:
Loop Transformations and Scheduling Techniques for Distributed Memory Multiprocessors
-
批准号:9210422
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:1992
-
负责人:Jagannathan Ramanujam
-
依托单位:
海外基金