论文部分内容阅读
随着集成电路工艺进入深亚微米和超深亚微米阶段,芯片的集成度不断增加,时钟频率不断提高,芯片的整体性能也随之提升。但由于单位面积上集成的晶体管数量的持续增加,芯片的功耗也不断的攀升。随着便携式移动嵌入式系统应用的不断发展和普及,低功耗的高性能嵌入式处理器已成为今后移动计算必然的发展趋势和发展要求,而其中高速缓存单元的功耗尤为突出。本文围绕嵌入式处理器的高速缓存低功耗技术,重点研究了基于路访问轨迹的低功耗指令高速缓存策略和基于路休眠的低功耗数据高速缓存策略。针对指令高速缓存的连续访问特性提出一种基于路访问轨迹的组相联指令高速缓存的低功耗策略。该策略利用改进的指令高速缓存和转移目标缓存建立和维护运行时指令高速缓存的路访问轨迹来减少指令高速缓存命中检测及无关路访问。进一步提出了基于跨行访问前驱指针、转移前驱状态、转移前驱指针及转移目标索引的路访问轨迹信息维护策略用以降低信息重建的频度,从而更有效地利用已建立的路访问轨迹信息。实验结果表明,采用优化后的路访问轨迹策略的指令高速缓存的标志存储器访问和数据存储器访问在理想情况下分别降低到传统指令高速缓存的0.74%和25.55%。针对数据高速缓存缓存的离散访问特性提出一种基于路休眠的数据高速缓存低功耗策略。该策略利用门控电源技术控制数据高速缓存行的通断,消除长期闲置的数据高速缓存行的静态功耗。同时进一步研究了适用于不同应用的闲置阈值,并进一步提出全局可配的闲置阈值寄存器以适应不同应用对于闲置阈值的不同要求。实验结果表明,最优情况数据高速缓存行的静态功耗可以降低到9.13%,最差情况可以降低到34.7%。