计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2009年
1期
167-175
,共9页
片上多处理器%TCLC%二级cache%复制%迁移%中心放置
片上多處理器%TCLC%二級cache%複製%遷移%中心放置
편상다처리기%TCLC%이급cache%복제%천이%중심방치
片上多处理器中二级cache的设计面临着延迟和容量不能同时满足的矛盾,私有结构有较小的命中延迟但是减少了cache的有效容量,共享结构能增加cache的有效容量但是有较长的命中延迟.提出了一种适用于CMP的cache结构--延迟和容量权衡的cache结构(TCLC).该结构是一种混合私有结构和共享结构的设计,核心思想是动态识别cache块的共享类型,根据不同共享类型分别对其进行优化,对私有cache块采用迁移的优化策略,对共享只读cache块采用复制的优化策略,对共享读写cache块采用中心放置的优化策略,以期达到访问延迟接近私有结构,有效容量接近共享结构的目的,从而缓解线延迟的影响,减少平均内存访问延迟.全系统模拟的实验结果表明,采用TCLC结构,相对于私有结构性能平均提高13.7%.相对于共享结构性能平均提高12%.
片上多處理器中二級cache的設計麵臨著延遲和容量不能同時滿足的矛盾,私有結構有較小的命中延遲但是減少瞭cache的有效容量,共享結構能增加cache的有效容量但是有較長的命中延遲.提齣瞭一種適用于CMP的cache結構--延遲和容量權衡的cache結構(TCLC).該結構是一種混閤私有結構和共享結構的設計,覈心思想是動態識彆cache塊的共享類型,根據不同共享類型分彆對其進行優化,對私有cache塊採用遷移的優化策略,對共享隻讀cache塊採用複製的優化策略,對共享讀寫cache塊採用中心放置的優化策略,以期達到訪問延遲接近私有結構,有效容量接近共享結構的目的,從而緩解線延遲的影響,減少平均內存訪問延遲.全繫統模擬的實驗結果錶明,採用TCLC結構,相對于私有結構性能平均提高13.7%.相對于共享結構性能平均提高12%.
편상다처리기중이급cache적설계면림착연지화용량불능동시만족적모순,사유결구유교소적명중연지단시감소료cache적유효용량,공향결구능증가cache적유효용량단시유교장적명중연지.제출료일충괄용우CMP적cache결구--연지화용량권형적cache결구(TCLC).해결구시일충혼합사유결구화공향결구적설계,핵심사상시동태식별cache괴적공향류형,근거불동공향류형분별대기진행우화,대사유cache괴채용천이적우화책략,대공향지독cache괴채용복제적우화책략,대공향독사cache괴채용중심방치적우화책략,이기체도방문연지접근사유결구,유효용량접근공향결구적목적,종이완해선연지적영향,감소평균내존방문연지.전계통모의적실험결과표명,채용TCLC결구,상대우사유결구성능평균제고13.7%.상대우공향결구성능평균제고12%.