SHF: Small: Footprint Models and Techniques for Multi-core Cache Management
SHF: Small: Footprint Models and Techniques for Multi-core Cache Management
批准号:
1116104
负责人:
Chen Ding
金额:
$37.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-09-01 至 2015-08-31
中文摘要
这项研究旨在开发新的理论和技术,以更好地理解和管理多核体系结构中的共享内存缓存。其核心概念是程序占用,即一段时间内的内存访问量。完整的测量需要在所有执行窗口中计算数据访问,这太昂贵了。这项研究开发了计算方法,首先通过一组新的分析算法使全窗口分析可行,然后通过统计推理、采样和并行分析降低成本,并在程序执行时有效地实时获取这些信息,从而使这种分析具有成本效益。在分析程序和程序任务之间的缓存共享时,足迹信息是必不可少的。它支持项目的第二部分,即一组工具,用于预测并行工作负载的性能,而无需进行并行测试。此外,足迹信息使得对常见技术采取完全不同的方法成为可能。在第三部分中,项目开发了一个新的缓存提示插入工具,以接近最优的缓存和内存性能调整工具,供软件开发人员使用。随着多核处理器的普及和云计算的普及,更多的应用程序在共享环境中运行。本研究的结果将从根本上改变程序员理解和提高多核系统上内存性能的方式。软件开发人员和硬件工程师将有一个新的工具集来解决复杂的芯片内存管理问题,不仅是针对顺序代码,也是针对并行代码,不仅是为了实现良好的性能,而且还为了确保在动态环境中的稳定性能。这项研究的更广泛影响将包括更深入地理解和更精确地描述计算过程中的局部性,这将影响到其他计算相关学科,以及节省能源和成本并具有广泛的经济效益和社会效益的内存节约型软件和硬件设计。
英文摘要
This research aims at developing new theories and techniques tobetter understand and manage shared memory cache in multi-core architectures. The core concept is program footprint, which is the amount of memory access in a period ofexecution. Complete measurement requires counting data access in allexecution windows, which is too costly. Thisresearch develops computational methods to first make all-windowanalysis feasible through a set of new profiling algorithms and thenmake this analysis cost-effective by reducing the cost through statisticalinference, sampling, and parallel profiling and effectively obtainingthis information in real time as a program executes. Footprintinformation is essential in analyzing cache sharing between programsand program tasks. It enables the second part of the project, a setof tools that predict the performance of parallel workloads withoutparallel testing. In addition, the footprint information enables afundamentally different approach to common techniques. In the thirdpart, the project develops a new cache-hint insertion tool toapproximate optimal caching and amemory-performance tuning tool to be used by software developer.As multi-core processors become commonplace and cloud computing isgaining acceptance, more applications are run in a shared environment.The outcome of this research will fundamentally alter the wayprogrammers understand and improve memory performance on multi-coresystems. Software developers and hardware engineers will have a newtool set to tackle the complex problem of managing on-chip memory fornot just sequential but also parallel code and for not just achievinggood performance but also for ensuring stable performance in a dynamicenvironment. The broader impacts of this research will includedeeper understanding and more precise characterization of localityin computational processes, which has implications in othercomputing-related disciplines, and memory efficient software andhardware design, which saves energy and cost and has broad economicaland social benefits.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3315573.3329987
发表时间:
2019-06
期刊:
Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory Management
影响因子:
--
作者:
[Pengcheng Li;Hao Luo;C. Ding]
通讯作者:
Pengcheng Li;Hao Luo;C. Ding
Codestitcher: inter-procedural basic block layout optimization
Codestitcher:程序间基本块布局优化
DOI:
10.1145/3302516.3307358
发表时间:
2019
期刊:
Proceedings of the 28th International Conference on Compiler Construction {CC} 2019
影响因子:
--
作者:
[Lavaee, Rahman, Criswell, John, Ding, Chen]
通讯作者:
Ding, Chen
SHF: Small: Data Movement Complexity: Theory and Optimization
-
批准号:2217395
-
项目类别:Standard Grant
-
资助金额:$57.15万
-
财政年份:2022
-
负责人:Chen Ding
-
依托单位:
Collaborative Research: SHF: Small: Programmable Hierarchical Caches: Design, Programming, and Prototyping
-
批准号:2114319
-
项目类别:Standard Grant
-
资助金额:$26.97万
-
财政年份:2021
-
负责人:Chen Ding
-
依托单位:
CNS Core:Small: Prescriptive Software Caching Using Leases
-
批准号:1909099
-
项目类别:Standard Grant
-
资助金额:$49.98万
-
财政年份:2019
-
负责人:Chen Ding
-
依托单位:
SHF:Small: Optimization of Parallel and Shared Cache Memory using the Footprint Theory
-
批准号:1717877
-
项目类别:Standard Grant
-
资助金额:$45.63万
-
财政年份:2017
-
负责人:Chen Ding
-
依托单位:
XPS: EXPL: Write Locality Theory and Optimization for Hybrid Memory
-
批准号:1629376
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2016
-
负责人:Chen Ding
-
依托单位:
CSR: Small: Safe Parallelization in a Dynamic Language
-
批准号:1319617
-
项目类别:Standard Grant
-
资助金额:$25.34万
-
财政年份:2013
-
负责人:Chen Ding
-
依托单位:
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
-
批准号:0834566
-
项目类别:Continuing Grant
-
资助金额:$23.46万
-
财政年份:2008
-
负责人:Chen Ding
-
依托单位:
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
-
批准号:0720796
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Chen Ding
-
依托单位:
CSR---AES: Program Phase Detection and Exploitation
-
批准号:0509270
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2005
-
负责人:Chen Ding
-
依托单位:
CAREER: Compiler-Assisted Data Adaptation
-
批准号:0238176
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2003
-
负责人:Chen Ding
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: