Compiler-Directed Code Tiling for Higher Program Performance and Predictability on Multi-Level Memory Hierarchies
编译器控制的代码平铺可提高多级内存层次结构的程序性能和可预测性
基本信息
- 批准号:DP0452623
- 负责人:
- 金额:$ 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)
会议论文数量(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 }}
Prof Jingling Xue其他文献
Prof Jingling Xue的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Prof Jingling Xue', 18)}}的其他基金
Ownership-based Alias Analysis for Securing Unsafe Rust Programs
用于保护不安全 Rust 程序的基于所有权的别名分析
- 批准号:
DP240103194 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Detecting Asynchronous Event-Driven Order Violations in Android Apps
检测 Android 应用中异步事件驱动的订单违规
- 批准号:
DP210102409 - 财政年份:2022
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Discovery Projects - Grant ID: DP210102409
发现项目 - 拨款 ID:DP210102409
- 批准号:
ARC : DP210102409 - 财政年份:2022
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Securing systems against code-reuse attacks with modular pointer analysis
通过模块化指针分析保护系统免受代码重用攻击
- 批准号:
DP180104069 - 财政年份:2018
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Soundness-guided security analysis for android applications
Android 应用程序健全性引导的安全分析
- 批准号:
DP170103956 - 财政年份:2017
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Sparse Demand-Driven Analysis to Improve Software Reliability and Security
稀疏需求驱动分析以提高软件可靠性和安全性
- 批准号:
DP150102109 - 财政年份:2015
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Finding concurrency bugs in multithreaded software
查找多线程软件中的并发错误
- 批准号:
DP130101970 - 财政年份:2013
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Automating data placement and movement for explicitly managed memory hierarchies
显式管理的内存层次结构的自动化数据放置和移动
- 批准号:
DP110104628 - 财政年份:2011
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
A Programming Model of Object Validity for Secure and Efficient Concurrency
用于安全高效并发的对象有效性编程模型
- 批准号:
DP0987236 - 财政年份:2009
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
Scratchpad-based Memory Allocation Techniques for Embedded Software
基于暂存器的嵌入式软件内存分配技术
- 批准号:
DP0881330 - 财政年份:2008
- 资助金额:
$ 10.45万 - 项目类别:
Discovery Projects
相似国自然基金
晶态桥联聚倍半硅氧烷的自导向组装(self-directed assembly)及其发光性能
- 批准号:21171046
- 批准年份:2011
- 资助金额:55.0 万元
- 项目类别:面上项目
相似海外基金
Directed and adaptive evolution of photosynthetic systems
光合系统的定向和适应性进化
- 批准号:
MR/Y011635/1 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Fellowship
CRII: AF: Streaming Approximability of Maximum Directed Cut and other Constraint Satisfaction Problems
CRII:AF:最大定向切割和其他约束满足问题的流近似性
- 批准号:
2348475 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Standard Grant
REU Site: DRUMS Directed Research for Undergraduates in Math and Statistics
REU 网站:DRUMS 为数学和统计学本科生指导的研究
- 批准号:
2349611 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Continuing Grant
CAREER: Understanding Processing-Structure-Property Relationships in Co-Axial Wire-Feed, Powder-Feed Laser Directed Energy Deposition
职业:了解同轴送丝、送粉激光定向能量沉积中的加工-结构-性能关系
- 批准号:
2338951 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Standard Grant
CAREER: Anisotropy-Directed Synthesis of Optically Active 1D van der Waals Nanocrystals and Development of Multiscale Solid State Chemistry Educational Activities
职业:光学活性一维范德华纳米晶体的各向异性定向合成和多尺度固态化学教育活动的发展
- 批准号:
2340918 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Continuing Grant
Towards Directed Model Categories
走向有向模型类别
- 批准号:
EP/Y033418/1 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Research Grant
GOAL project: AI-supported self-directed learning lifestyle in data-rich educational ecosystem
GOAL 项目:数据丰富的教育生态系统中人工智能支持的自主学习生活方式
- 批准号:
23K25156 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
FMSG: Bio: Interface-Directed Manufacturing of Piezoelectric Biocrystal Thin Films
FMSG:生物:压电生物晶体薄膜的界面导向制造
- 批准号:
2328250 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Standard Grant
Uncovering the Underlying Biophysical Mechanisms of Directed Cell Migration
揭示定向细胞迁移的潜在生物物理机制
- 批准号:
2345411 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Standard Grant
CRCNS US-German Collaborative Research Proposal: Neural and computational mechanisms of flexible goal-directed decision making
CRCNS 美德合作研究提案:灵活目标导向决策的神经和计算机制
- 批准号:
2309022 - 财政年份:2024
- 资助金额:
$ 10.45万 - 项目类别:
Standard Grant