电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2004年
8期
1286-1289
,共4页
张宇弘%王界兵%严晓浪%汪乐宇
張宇弘%王界兵%嚴曉浪%汪樂宇
장우홍%왕계병%엄효랑%왕악우
cache%低功耗%CPU%微体系结构
cache%低功耗%CPU%微體繫結構
cache%저공모%CPU%미체계결구
指令cache是处理器的主要耗能部件之一.研究发现,在指令顺序执行的情况下,访问同一cache行只需要访问一次标志存储器,因此标志存储器存在大量空闲周期.本方法利用标志存储器的空闲周期来预先访问地址连续的下一个cache行的标志,从而预先获得cache行命中和组选择信息,这样当真正取下一行的指令时,根据获得的该cache行的标志信息就无需访问没有被选中的数据存储器.预先访问标志存储器的另一个优点是可以加入组预测算法来减少对标志存储器的访问.为了减少短距离跳转时对cache的访问,环形历史缓冲区(CHB)保存了部分组选择结果来获得跳转目标地址的cache行信息.该方法没有性能损失,而且具有硬件实现简单,硬件代价小等优点.该方法已被应用于250MHz的RISC处理器中.
指令cache是處理器的主要耗能部件之一.研究髮現,在指令順序執行的情況下,訪問同一cache行隻需要訪問一次標誌存儲器,因此標誌存儲器存在大量空閒週期.本方法利用標誌存儲器的空閒週期來預先訪問地阯連續的下一箇cache行的標誌,從而預先穫得cache行命中和組選擇信息,這樣噹真正取下一行的指令時,根據穫得的該cache行的標誌信息就無需訪問沒有被選中的數據存儲器.預先訪問標誌存儲器的另一箇優點是可以加入組預測算法來減少對標誌存儲器的訪問.為瞭減少短距離跳轉時對cache的訪問,環形歷史緩遲區(CHB)保存瞭部分組選擇結果來穫得跳轉目標地阯的cache行信息.該方法沒有性能損失,而且具有硬件實現簡單,硬件代價小等優點.該方法已被應用于250MHz的RISC處理器中.
지령cache시처리기적주요모능부건지일.연구발현,재지령순서집행적정황하,방문동일cache행지수요방문일차표지존저기,인차표지존저기존재대량공한주기.본방법이용표지존저기적공한주기래예선방문지지련속적하일개cache행적표지,종이예선획득cache행명중화조선택신식,저양당진정취하일행적지령시,근거획득적해cache행적표지신식취무수방문몰유피선중적수거존저기.예선방문표지존저기적령일개우점시가이가입조예측산법래감소대표지존저기적방문.위료감소단거리도전시대cache적방문,배형역사완충구(CHB)보존료부분조선택결과래획득도전목표지지적cache행신식.해방법몰유성능손실,이차구유경건실현간단,경건대개소등우점.해방법이피응용우250MHz적RISC처리기중.