课题基金 / 基金详情

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

SHF:Small: Optimization of Parallel and Shared Cache Memory using the Footprint Theory
SHF:Small:使用足迹理论优化并行和共享缓存内存
批准号:
1717877
负责人:
Chen Ding
金额:
$45.63万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-08-15 至 2021-07-31

项目摘要

项目成果

Chen Ding的其他基金

相似基金

相关文献

中文摘要
翻译
多核处理器为个人、科学和商业计算平台带来了计算能力的巨大增长。这些处理器中的大多数片上内存都用于共享缓存,使其成为性能的主要因素。 一种常见的做法是通过测试构建改进路径来提高缓存性能。 然而,测试可能需要太多的步骤,它可能不会收敛到一个稳定的解决方案,最重要的是,对于大规模的并行程序,解决方案是远远不是最佳的,因为测试只涵盖了所有可能性的一小部分。 这项研究为软件开发人员和硬件工程师提供了基于建模的新工具,而不是测试。 该研究建立在过去的NSF支持的研究,开发了足迹理论的顺序应用程序。该工作解决了数据共享的新问题,并扩展了局部性理论,以优化并行代码。并行系统需要复杂的模型,这种复杂性是由可组合的模型来解决大规模建模的大规模问题。新工具包括程序和机器特性的统计模型。 程序模型包括剖析分析,该剖析分析在所有线程组合和数据放置中导出数据和高速缓存共享,在所有大小的高速缓存中。高速缓存模型分析了许多硬件设计的影响,包括关联性,排他性,一致性,高速缓存方式分区和瞬态加载/存储。这些模型的组合使用,使并行程序优化,并改善线程和数据放置。
英文摘要
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)
会议论文
DOI: 10.1145/3422575.3422800
发表时间: 2020-09
期刊: Proceedings of the International Symposium on Memory Systems
影响因子: --
作者: [Ian Prechtl;Ben Reber;C. Ding;D. Patru;Dong Chen]
通讯作者: Ian Prechtl;Ben Reber;C. Ding;D. Patru;Dong Chen
DOI: 10.1145/3210563.3210565
发表时间: 2018-06
期刊: Proceedings of the 2018 ACM SIGPLAN International Symposium on Memory Management
影响因子: --
作者: [Jacob Brock;C. Ding;Rahman Lavaee;Fangzhou Liu;Liang Yuan]
通讯作者: Jacob Brock;C. Ding;Rahman Lavaee;Fangzhou Liu;Liang Yuan
DOI: 10.1145/3297858.3304067
发表时间: 2019-04
期刊: Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems
影响因子: --
作者: [Pengcheng Li;Colin Pronovost;William D. Wilson;B. Tait;Jie Zhou;C. Ding;J. Criswell]
通讯作者: Pengcheng Li;Colin Pronovost;William D. Wilson;B. Tait;Jie Zhou;C. Ding;J. Criswell
PAYJIT: space-optimal JIT compilation and its practical implementation
PAYJIT:空间优化的JIT编译及其实际实现
DOI: 10.1145/3178372.3179523
发表时间: 2018
期刊: CC 2018
影响因子: --
作者: [Brock, Jacob, Ding, Chen, Xu, Xiaoran, Zhang, Yan]
通讯作者: Zhang, Yan
15
    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
    • 依托单位:
    XPS: EXPL: Write Locality Theory and Optimization for Hybrid Memory
    • 批准号:
      1629376
    • 项目类别:
      Standard Grant
    • 资助金额:
      $30.0万
    • 财政年份:
      2016
    • 负责人:
      Chen Ding
    • 依托单位:
    国内基金
    海外基金
    昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      --
    • 批准年份:
      2024
    • 负责人:
    • 依托单位:
    tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
    • 批准号:
    • 项目类别:
      省市级项目
    • 资助金额:
      10.0万元
    • 批准年份:
      2022
    • 负责人:
      张祥忠
    • 依托单位:
    Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
    Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
    • 批准号:
      31972324
    • 项目类别:
      面上项目
    • 资助金额:
      58.0万元
    • 批准年份:
      2019
    • 负责人:
      高学文
    • 依托单位: