计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2015年
1期
316-321
,共6页
片上多核处理器%存储墙%末级Cache%失效开销%缓冲器
片上多覈處理器%存儲牆%末級Cache%失效開銷%緩遲器
편상다핵처리기%존저장%말급Cache%실효개소%완충기
Chip Multi-processors (CMP)%memory wall%Last Level Cache (LLC)%failure overhead%buffer
片上多核处理器已逐渐取代传统超标量处理器成为集成电路设计的主流结构,但芯片的存储墙问题依旧是设计的一个难题.CMP通过大容量的末级高速缓存来缓解访存压力.在软件编程模式向多线程并行方式转变的背景下,针对多线程应用在多核处理器上的Cache访问特征,提出一种面向私有末级Cache的优化算法,通过硬件缓冲器记录处理器访存地址,从而实现共享数据在Cache间的传递机制,有效降低Cache失效开销.实验结果表明,在硬件开销不超过Cache部件0.1%的情况下,测试用例平均加速比为1.13.
片上多覈處理器已逐漸取代傳統超標量處理器成為集成電路設計的主流結構,但芯片的存儲牆問題依舊是設計的一箇難題.CMP通過大容量的末級高速緩存來緩解訪存壓力.在軟件編程模式嚮多線程併行方式轉變的揹景下,針對多線程應用在多覈處理器上的Cache訪問特徵,提齣一種麵嚮私有末級Cache的優化算法,通過硬件緩遲器記錄處理器訪存地阯,從而實現共享數據在Cache間的傳遞機製,有效降低Cache失效開銷.實驗結果錶明,在硬件開銷不超過Cache部件0.1%的情況下,測試用例平均加速比為1.13.
편상다핵처리기이축점취대전통초표량처리기성위집성전로설계적주류결구,단심편적존저장문제의구시설계적일개난제.CMP통과대용량적말급고속완존래완해방존압력.재연건편정모식향다선정병행방식전변적배경하,침대다선정응용재다핵처리기상적Cache방문특정,제출일충면향사유말급Cache적우화산법,통과경건완충기기록처리기방존지지,종이실현공향수거재Cache간적전체궤제,유효강저Cache실효개소.실험결과표명,재경건개소불초과Cache부건0.1%적정황하,측시용례평균가속비위1.13.