引用本文: | 郭阳,傅祎晖,刘胜,等.YHFT-DX高性能DSP中Cache失效流水设计[J].国防科技大学学报,2009,31(6):6-11.[点击复制] |
GUO Yang,FU Yihui,LIU Sheng,et al.Design of Cache Miss Pipelining in YHFT-DX High Performance DSP[J].Journal of National University of Defense Technology,2009,31(6):6-11[点击复制] |
|
|
|
本文已被:浏览 7932次 下载 4868次 |
YHFT-DX高性能DSP中Cache失效流水设计 |
郭阳, 傅祎晖, 刘胜, 李勇 |
(国防科技大学 计算机学院,湖南 长沙 410073)
|
摘要: |
YHFT-DX是国防科技大学自主研制的一款高性能DSP。以提升YHFT-DX的Cache性能为目标,研究了降低Cache失效延迟的优化策略,设计并实现了一种针对高频高性能DSP的一级数据Cache优化策略——失效流水。与传统优化策略相比,该策略将连续访问Cache的失效请求并进行流水化处理,使多个Cache失效延迟重叠,从而达到降低平均Cache失效代价的目的。将该策略应用到YHFT-DX芯片的一级数据Cache控制器的设计与优化中,使访问Cache失效引起的流水线停顿从8拍降为2拍,显著提升了系统性能。 |
关键词: DSP 失效流水 非阻塞Cache 数据预取 |
DOI: |
投稿日期:2009-07-03 |
基金项目:国家自然科学基金资助项目(60573173);新世纪优秀人才计划项目(NCET);教育部“高性能微处理器技术”创新团队资助项目(IRT0614) |
|
Design of Cache Miss Pipelining in YHFT-DX High Performance DSP |
GUO Yang, FU Yihui, LIU Sheng, LI Yong |
(College of Computer, National Univ. of Defense Technology, Changsha 410073, China)
|
Abstract: |
YHFT-DX is a high performance DSP designed by national university of defense technology. This paper focuses on improving Cache performance, investigates optimization methods to reduce Cache miss stall penalties, designs and implements an optimization method focusing on one level data Cache controller in high frequency and high performance DSP-miss pipelining. Compared with traditional optimization methods, this method can deal with continual cache misses in pipeline, which overlaps multi Cache miss stalls, and then it can achieve the goal of reducing Cache miss stall penalties. Applying the method to the design and optimization in one level data Cache controller in YHFT-DX DSP, the Cache miss stall is reduced from 8 cycles to 2 cycles, and the system performance is evidently improved. |
Keywords: DSP(Digital Signal Processor) miss pipelining unblocking Cache data prefetching |
|
|
|
|
|