Compiler-Directed Code Tiling for Higher Program Performance and Predictability on Multi-Level Memory Hierarchies
Compiler-Directed Code Tiling for Higher Program Performance and Predictability on Multi-Level Memory Hierarchies
批准号:
DP0452623
负责人:
Prof Jingling Xue
金额:
$10.45万
依托单位国家:
澳大利亚
项目类别:
Discovery Projects
财政年份:
2004
资助国家:
澳大利亚
项目状态:
已结题
起止时间:
2004-07-01 至 2007-12-31
中文摘要
编程语言总是给人一种内存是扁平的感觉,而实际的计算机正在越来越多地配备深层内存层次结构,以克服处理器和内存之间不断扩大的性能差距。这种不匹配可能导致引用局部性较低和性能较差。该项目将开发一种新的阵列布局转换,称为数据平铺,与循环平铺一起使用,以显著提高多级内存层次上以阵列为主的应用程序的性能(和可预测性)。我们将探索这种联合重构,以获得整个程序、内核库、迭代模板代码和嵌入式应用程序的更高性能和可预测性。
英文摘要
Programming languages invariably induce a perception of memory as being flat, whereas actual computers are being equipped increasingly with deep memory hierarchies to overcome the ever-widening performance gap between processors and memories. This mismatch can result in low locality of reference and poor performance. This project will develop a new array layout transformation, called data tiling, used in tandem with loop tiling to achieve significantly improved performance gains (and predictability) for array-dominated applications on multi-level memory hierarchies. We will explore this joint restructuring to obtain higher performance and predictability for whole programs, kernel libraries, iterative stencil codes and embedded applications.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Ownership-based Alias Analysis for Securing Unsafe Rust Programs
-
批准号:DP240103194
-
项目类别:Discovery Projects
-
资助金额:$35.59万
-
财政年份:2024
-
负责人:Prof Jingling Xue
-
依托单位:
Detecting Asynchronous Event-Driven Order Violations in Android Apps
-
批准号:DP210102409
-
项目类别:Discovery Projects
-
资助金额:$22.17万
-
财政年份:2022
-
负责人:Prof Jingling Xue
-
依托单位:
Discovery Projects - Grant ID: DP210102409
-
批准号:ARC : DP210102409
-
项目类别:Discovery Projects
-
资助金额:$31.5万
-
财政年份:2022
-
负责人:Prof Jingling Xue
-
依托单位:
Securing systems against code-reuse attacks with modular pointer analysis
-
批准号:DP180104069
-
项目类别:Discovery Projects
-
资助金额:$25.38万
-
财政年份:2018
-
负责人:Prof Jingling Xue
-
依托单位:
Soundness-guided security analysis for android applications
-
批准号:DP170103956
-
项目类别:Discovery Projects
-
资助金额:$25.02万
-
财政年份:2017
-
负责人:Prof Jingling Xue
-
依托单位:
Sparse Demand-Driven Analysis to Improve Software Reliability and Security
-
批准号:DP150102109
-
项目类别:Discovery Projects
-
资助金额:$18.37万
-
财政年份:2015
-
负责人:Prof Jingling Xue
-
依托单位:
Finding concurrency bugs in multithreaded software
-
批准号:DP130101970
-
项目类别:Discovery Projects
-
资助金额:$25.58万
-
财政年份:2013
-
负责人:Prof Jingling Xue
-
依托单位:
Automating data placement and movement for explicitly managed memory hierarchies
-
批准号:DP110104628
-
项目类别:Discovery Projects
-
资助金额:$27.44万
-
财政年份:2011
-
负责人:Prof Jingling Xue
-
依托单位:
A Programming Model of Object Validity for Secure and Efficient Concurrency
-
批准号:DP0987236
-
项目类别:Discovery Projects
-
资助金额:$27.06万
-
财政年份:2009
-
负责人:Prof Jingling Xue
-
依托单位:
Scratchpad-based Memory Allocation Techniques for Embedded Software
-
批准号:DP0881330
-
项目类别:Discovery Projects
-
资助金额:$19.77万
-
财政年份:2008
-
负责人:Prof Jingling Xue
-
依托单位:
Analysis and Optimisation of Incomplete Object-Oriented Programs
-
批准号:DP0665581
-
项目类别:Discovery Projects
-
资助金额:$19.81万
-
财政年份:2006
-
负责人:Prof Jingling Xue
-
依托单位:
国内基金
海外基金
晶态桥联聚倍半硅氧烷的自导向组装(self-directed assembly)及其发光性能
-
批准号:21171046
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2011
-
负责人:李焕荣
-
依托单位: