通信学报 ›› 2021, Vol. 42 ›› Issue (8): 217-225.doi: 10.11959/j.issn.1000-436x.2021157

• 学术通信 • 上一篇    

内存与片上渗透缓存之间数据迁移的理论分析

胡九川1, 范东睿2, 程建聪1, 严龙2, 叶笑春2, 李灵枝1, 万良易1, 钟海斌1   

  1. 1 北京交通大学计算机科学与技术学院,北京 100044
    2 中国科学院计算技术研究所,北京 100080
  • 修回日期:2021-03-26 出版日期:2021-08-25 发布日期:2021-08-01
  • 作者简介:胡九川(1965- ),男,重庆人,博士,北京交通大学副教授、硕士生导师,主要研究方向为计算机体系结构、软件工程等
    范东睿(1979- ),男,黑龙江鹤岗人,博士,中国科学院计算技术研究所研究员、博士生导师,主要研究方向为众核处理器设计、高通量处理器设计、数据流处理器设计等
    程建聪(1997- ),男,山西运城人,北京交通大学硕士生,主要研究方向为计算机体系结构
    严龙(1988- ),男,北京人,中国科学院计算技术研究所工程师,主要研究方向为高通量计算机体系结构
    叶笑春(1981- ),男,江西万载人,博士,中国科学院计算技术研究所副研究员、硕士生导师,主要研究方向为众核处理器体系结构、高性能计算、高通量计算、软件模拟技术等
    李灵枝(1995- ),女,山西吕梁人,北京交通大学硕士生,主要研究方向为计算机体系结构
    万良易(1995- ),男,江西九江人,北京交通大学硕士生,主要研究方向为计算机体系结构
    钟海斌(1996- ),男,安徽黄山人,北京交通大学硕士生,主要研究方向为计算机体系结构
  • 基金资助:
    国家自然科学基金资助项目(61732018)

Theoretical analysis for the data immigration between memory and processor percolation cache

Jiuchuan HU1, Dongrui FAN2, Jiancong CHENG1, Long YAN2, Xiaochun YE2, Lingzhi LI1, Liangyi WAN1, Haibin ZHONG1   

  1. 1 School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
    2 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China
  • Revised:2021-03-26 Online:2021-08-25 Published:2021-08-01
  • Supported by:
    The National Natural Science Foundation of China(61732018)

摘要:

为提高处理器内核的访存效率和访存命中率,缩短访存时延,可以将具有局部关联关系的指令和数据以群组的方式从内存迁移到处理器片上渗透缓存。指令和数据之间存在的局部性关联关系以及在指令和数据被迁往片上缓存的过程中发生的变化必须从理论的高度予以分析研究。研究结果表明,将指令和数据渗透迁移到片上渗透缓存可以确保及时局部性得到有效保持;仿真实验表明,在完善数据从内存迁往片上渗透的过程中渗透缓存提高了处理器内核的访存命中率。研究成果可为营造片上渗透缓存内及时局部性环境以提高处理器性能提供新的方法。

关键词: 片上数据迁移, 及时局部组, 渗透

Abstract:

To improve the computer processor’s memory access efficiency, increase hit rates, reduce data fetching latency, the data and instructors that had close relation with each other could build the just-in-time locality environment on processor’s cache.To build such an environment, the relations between the data and instructors should be studied while them being immigrated into on-chip cache.The research results show that these relations could be well kept when the data and instructors are moved.The simulation also shows that the percolation cache can help the processor core to increase its hit rates.These research results give a new way to build the just-in-time locality environment on the percolation cache.

Key words: data immigration on chip, just-in-time locality, percolation

中图分类号: 

No Suggested Reading articles found!