• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (11): 2013-2017.

• 论文 • Previous Articles     Next Articles

Hardware-based data prefetcher
implementation in Shenwei microprocessors  

JIA Xun,HU Xiangdong,YIN Fei   

  1. (Shanghai HighPerformance IC Design Center,Shanghai 201204,China)
  • Received:2015-07-29 Revised:2015-09-17 Online:2015-11-25 Published:2015-11-25

Abstract:

The technique of hardwarebased data prefetching can improve microprocessors’ memory access performance efficiently. Implementation of this technique is urgently needed in Shenwei microprocessors to boost their performance, but it faces the restrictions from hardware cost and architectural characteristics. Based on existing research achievements and current industrial applications of prefetching technique, we propose a hardwarebased data prefetcher implementation framework, which is highly coalescent with Shenwei microprocessors’ architectural characteristics. Take the stream prefetcher as an example, the hardware data prefetching technique can improve integer performance of Shenwei microprocessors by 5.17% on average, 28.88% at most; and improve float performance by 6.39% on average, 30.11% at most, while the chip area is only increased by 0.97%.

Key words: hardware prefetching;shenwei microprocessors;memory access;stream prefetcher