| 注册
首页|期刊导航|高技术通讯|提升处理器指针追逐访存性能的指令标签辅助的数据预取机制

提升处理器指针追逐访存性能的指令标签辅助的数据预取机制

刘天义 肖俊华 章隆兵 沈海华

高技术通讯2017,Vol.27Issue(11):907-915,9.
高技术通讯2017,Vol.27Issue(11):907-915,9.DOI:10.3772/j.issn.1002-0470.2017.11-12.004

提升处理器指针追逐访存性能的指令标签辅助的数据预取机制

ILAMP: an instruction label assistant memory side prefetching technique for improving the performance of processor pointer chasing applications

刘天义 1肖俊华 2章隆兵 1沈海华2

作者信息

  • 1. 中国科学院计算技术研究所计算机体系结构国家重点实验室 北京100190
  • 2. 中国科学院大学 北京100049
  • 折叠

摘要

Abstract

The pointer chasing pattern of processor memory operations is analyzed,and pointer chasing operations' prob-lems of low data prefetching accuracy and long memory access latency in linked data applications are pointed out. To improve processors' pointer chasing access performance,an instruction label assisted memory prefetching(IL-AMP)technology is proposed.The technology is a prefetching mechanism under instruction label prompting.It adds a new access instruction to the instruction set architecture to make the instruction generate a special access label in the stage of decoding to demonstrate that the access operations' loading content is the pointer.The label can be sent through the memory hierarchy to the memory controller if Cache miss occurs.When the required pointer comes back to the memory controller from DRAM, the logic can make a prefetching operation immediately hide memory requests latency in the future.Experimental results show that the ILAMP technology can reduce the memory latency by 15%on average.The prefetching accuracy is above 77%for all programs.The bandwidth over-head increases only about 10%and the footprint is about 1kB.

关键词

链式数据/指针追逐/指令标签/数据预取/增强型内存控制器

Key words

linked data/pointer chasing/instruction label/data prefetching/enhanced memory controller

引用本文复制引用

刘天义,肖俊华,章隆兵,沈海华..提升处理器指针追逐访存性能的指令标签辅助的数据预取机制[J].高技术通讯,2017,27(11):907-915,9.

基金项目

国家"核高基"科技重大专项课题(2009ZX01028-002-003,2009ZX01029-001-003,2010ZX01036-001-002,2012ZX01029-001-002-002, 2014ZX01020201,2014ZX01030101),国家自然科学基金(61521092,61133004,61173001,61232009,61222204,61432016),863计划(2013AA014301)和广东省普及型高性能计算机重点实验室开放课题(SZU-GDPHPCL-2012-03)资助项目. (2009ZX01028-002-003,2009ZX01029-001-003,2010ZX01036-001-002,2012ZX01029-001-002-002, 2014ZX01020201,2014ZX01030101)

高技术通讯

OA北大核心CSTPCD

1002-0470

访问量0
|
下载量0
段落导航相关论文