SHF:Small: Optimization of Parallel and Shared Cache Memory using the Footprint Theory

SHF:Small:使用足迹理论优化并行和共享缓存内存

基本信息

  • 批准号:
    1717877
  • 负责人:
  • 金额:
    $ 45.63万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2017
  • 资助国家:
    美国
  • 起止时间:
    2017-08-15 至 2021-07-31
  • 项目状态:
    已结题

项目摘要

Multicore processors bring a tremendous increase in computing power to personal, scientific, and business computing platforms. Most on-chip memory in these processors is devoted to shared cache, making it a major factor in performance. A common practice is to improve cache performance by building a path of improvements through testing. However, testing may take too many steps, it may not converge to a stable solution, and most importantly for large scale parallel programs, the solution is far from optimal since testing covers only a minuscule fraction of all possibilities. Instead of testing, this research provides software developers and hardware engineers new tools based on modeling. The research builds on the past NSF supported research which has developed the footprint theory for sequential applications. This work solves the new problems of data sharing and extends the locality theory to optimize the parallel code. Parallel systems require complex models, and this complexity is addressed by composable models to solve large scale problems with large scale modeling. The new tools include statistical models of both program and machine characteristics. Program models include profiling analysis that derive the data and cache sharing in all thread combinations and data placements, in cache of all sizes. Cache models analyze the effect of many hardware designs including associativity, exclusivity, coherence, cache-way partitioning, and transient loads/stores. Combined use of these models enables parallel program optimization and improves thread and data placement.
多核处理器为个人、科学和商业计算平台带来了计算能力的巨大增长。这些处理器中的大多数片上内存都用于共享缓存,使其成为性能的主要因素。 一种常见的做法是通过测试构建改进路径来提高缓存性能。 然而,测试可能需要太多的步骤,它可能不会收敛到一个稳定的解决方案,最重要的是,对于大规模的并行程序,解决方案是远远不是最佳的,因为测试只涵盖了所有可能性的一小部分。 这项研究为软件开发人员和硬件工程师提供了基于建模的新工具,而不是测试。 该研究建立在美国国家科学基金会过去支持的研究的基础上,该研究开发了顺序应用的足迹理论。该工作解决了数据共享的新问题,并扩展了局部性理论,以优化并行代码。并行系统需要复杂的模型,这种复杂性是由可组合的模型来解决大规模建模的大规模问题。新工具包括程序和机器特性的统计模型。 程序模型包括剖析分析,该剖析分析在所有线程组合和数据放置中导出数据和高速缓存共享,在所有大小的高速缓存中。高速缓存模型分析了许多硬件设计的影响,包括关联性,排他性,一致性,高速缓存方式分区和瞬态加载/存储。这些模型的组合使用可以实现并行程序优化并改进线程和数据放置。

项目成果

期刊论文数量(16)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
CLAM: Compiler Lease of Cache Memory
Prediction and bounds on shared cache demand from memory access interleaving
Beating OPT with Statistical Clairvoyance and Variable Size Caching
PAYJIT: space-optimal JIT compilation and its practical implementation
PAYJIT:空间优化的JIT编译及其实际实现
  • DOI:
    10.1145/3178372.3179523
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Brock, Jacob;Ding, Chen;Xu, Xiaoran;Zhang, Yan
  • 通讯作者:
    Zhang, Yan
Fast Miss Ratio Curve Modeling for Storage Cache
  • DOI:
    10.1145/3185751
  • 发表时间:
    2018-04
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiameng Hu;Xiaolin Wang;Lan Zhou;Yingwei Luo;Zhenlin Wang;C. Ding;Chencheng Ye
  • 通讯作者:
    Xiameng Hu;Xiaolin Wang;Lan Zhou;Yingwei Luo;Zhenlin Wang;C. Ding;Chencheng Ye
{{ 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 }}

Chen Ding其他文献

Stretched-pulse fiber laser mode-locked by PbS quantum dots
PbS 量子点锁模拉伸脉冲光纤激光器
  • DOI:
    10.1016/j.optlastec.2022.107991
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    5
  • 作者:
    Han Cui;Hancheng Zhang;Chen Ding;Yongqi Ding;Yi Ju;Xiaoqing Ma;Dengyun Lu;Ling Yun;Kehan Yu;Wei Wei
  • 通讯作者:
    Wei Wei
Structural Color Fibers Directly Drawn from Colloidal Suspensions with Controllable Optical Properties
直接从胶体悬浮液中提取的具有可控光学性能的结构彩色纤维
  • DOI:
    10.1021/acsami.8b21070
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Wei Yuan;Qingsong Li;Zhou Ning;Suming Zhang;Chen Ding;Lei Shi;Ke-Qin Zhang
  • 通讯作者:
    Ke-Qin Zhang
Hepatitis Delta Virus Delta Antigens Forms and the Phosphorylated Residues of Characterization of the Phosphorylated
丁型肝炎病毒 Delta 抗原形式和磷酸化残基的表征
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chen Ding;Chen Pei;J. Mu;Huiliang Wu;B. Chiang
  • 通讯作者:
    B. Chiang
Listening and Speaking for Real-World Communication: What Teachers Do and What Students Learn From Classroom Assessments
真实世界交流的听力和口语:教师所做的事情以及学生从课堂评估中学到的东西
  • DOI:
    10.1177/21582440211009163
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    2
  • 作者:
    Melissa H. Yu;B. Reynolds;Chen Ding
  • 通讯作者:
    Chen Ding
Determination of 90Sr in different matrices via ion-exchange chromatography and LSC
离子交换色谱和LSC 测定不同基质中的90Sr

Chen Ding的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Chen Ding', 18)}}的其他基金

SHF: Small: Data Movement Complexity: Theory and Optimization
SHF:小型:数据移动复杂性:理论与优化
  • 批准号:
    2217395
  • 财政年份:
    2022
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Programmable Hierarchical Caches: Design, Programming, and Prototyping
合作研究:SHF:小型:可编程分层缓存:设计、编程和原型设计
  • 批准号:
    2114319
  • 财政年份:
    2021
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
CNS Core:Small: Prescriptive Software Caching Using Leases
CNS Core:Small:使用租用的规范性软件缓存
  • 批准号:
    1909099
  • 财政年份:
    2019
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
XPS: EXPL: Write Locality Theory and Optimization for Hybrid Memory
XPS:EXPL:混合内存的写入局部性理论和优化
  • 批准号:
    1629376
  • 财政年份:
    2016
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
CSR: Small: Safe Parallelization in a Dynamic Language
CSR:小:动态语言中的安全并行化
  • 批准号:
    1319617
  • 财政年份:
    2013
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
SHF: Small: Footprint Models and Techniques for Multi-core Cache Management
SHF:小型:多核缓存管理的占用空间模型和技术
  • 批准号:
    1116104
  • 财政年份:
    2011
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
  • 批准号:
    0834566
  • 财政年份:
    2008
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Continuing Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
  • 批准号:
    0720796
  • 财政年份:
    2007
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Continuing Grant
CSR---AES: Program Phase Detection and Exploitation
CSR---AES:程序相位检测和利用
  • 批准号:
    0509270
  • 财政年份:
    2005
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Continuing Grant
CAREER: Compiler-Assisted Data Adaptation
职业:编译器辅助数据适应
  • 批准号:
    0238176
  • 财政年份:
    2003
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Continuing Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

SHF: Small: Methods and Architectures for Optimization and Hardware Acceleration of Spiking Neural Networks
SHF:小型:尖峰神经网络优化和硬件加速的方法和架构
  • 批准号:
    2310170
  • 财政年份:
    2023
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Model-driven Design and Optimization of Dataflows for Scientific Applications
协作研究:SHF:小型:科学应用数据流的模型驱动设计和优化
  • 批准号:
    2331153
  • 财政年份:
    2023
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Model-driven Design and Optimization of Dataflows for Scientific Applications
协作研究:SHF:小型:科学应用数据流的模型驱动设计和优化
  • 批准号:
    2331152
  • 财政年份:
    2023
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
SHF: Small: Data Movement Complexity: Theory and Optimization
SHF:小型:数据移动复杂性:理论与优化
  • 批准号:
    2217395
  • 财政年份:
    2022
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
CCF: SHF: Small: Self-Adaptive Interference-Avoiding Wireless Receiver Hardware through Real-Time Learning-Based Automatic Optimization of Power-Efficient Integrated Circuits
CCF:SHF:小型:通过基于实时学习的高能效集成电路自动优化实现自适应干扰避免无线接收器硬件
  • 批准号:
    2218845
  • 财政年份:
    2022
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Optimization of Memory Architectures: A Foundation Approach
合作研究:SHF:小型:内存架构优化:基础方法
  • 批准号:
    2008000
  • 财政年份:
    2020
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Integrating Synthesis and Optimization in Satisfiability Modulo Theories
合作研究:SHF:小型:在可满足性模理论中集成综合和优化
  • 批准号:
    2006407
  • 财政年份:
    2020
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Integrating Synthesis and Optimization in Satisfiability Modulo Theories
合作研究:SHF:小型:在可满足性模理论中集成综合和优化
  • 批准号:
    2006542
  • 财政年份:
    2020
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Optimization of Memory Architectures: A Foundation Approach
合作研究:SHF:小型:内存架构优化:基础方法
  • 批准号:
    2008907
  • 财政年份:
    2020
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
SHF: Small: Toward True Heterogeneous Computing: Concurrent Data Structure Design and Optimization
SHF:小:迈向真正的异构计算:并发数据结构设计与优化
  • 批准号:
    1907838
  • 财政年份:
    2019
  • 资助金额:
    $ 45.63万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了