小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2009年
1期
159-163
,共5页
同时多线程%高速缓存%仿真
同時多線程%高速緩存%倣真
동시다선정%고속완존%방진
同时多线程(SMT)是一种延迟容忍的体系结构,它在每个周期内可以执行多个线程的多条指令.在SMT处理器上,对于片上共享存储这个复杂的结构资源,至今还没有很好的共享和冲突解决方案.本文着重研究了在多个并发执行的线程间划分共享Cache所存在的问题,指出基于LRU策略的传统Cache会根据需要隐式地划分共享Cache,这在某些情况下会导致全局性能的下降.针对这一问题并且考虑到SMT处理器上对Cache访问带宽的需求,本文提出采用一种多模块多体的Cache结构设计方案.并且在一个修改过的SMT模拟器上对该设计方案进行了性能评价.实验结果显示,相比于基于LRU策略的传统Cache,这一结构可以将一个4路SMT处理器的IPC提高9%.
同時多線程(SMT)是一種延遲容忍的體繫結構,它在每箇週期內可以執行多箇線程的多條指令.在SMT處理器上,對于片上共享存儲這箇複雜的結構資源,至今還沒有很好的共享和遲突解決方案.本文著重研究瞭在多箇併髮執行的線程間劃分共享Cache所存在的問題,指齣基于LRU策略的傳統Cache會根據需要隱式地劃分共享Cache,這在某些情況下會導緻全跼性能的下降.針對這一問題併且攷慮到SMT處理器上對Cache訪問帶寬的需求,本文提齣採用一種多模塊多體的Cache結構設計方案.併且在一箇脩改過的SMT模擬器上對該設計方案進行瞭性能評價.實驗結果顯示,相比于基于LRU策略的傳統Cache,這一結構可以將一箇4路SMT處理器的IPC提高9%.
동시다선정(SMT)시일충연지용인적체계결구,타재매개주기내가이집행다개선정적다조지령.재SMT처리기상,대우편상공향존저저개복잡적결구자원,지금환몰유흔호적공향화충돌해결방안.본문착중연구료재다개병발집행적선정간화분공향Cache소존재적문제,지출기우LRU책략적전통Cache회근거수요은식지화분공향Cache,저재모사정황하회도치전국성능적하강.침대저일문제병차고필도SMT처리기상대Cache방문대관적수구,본문제출채용일충다모괴다체적Cache결구설계방안.병차재일개수개과적SMT모의기상대해설계방안진행료성능평개.실험결과현시,상비우기우LRU책략적전통Cache,저일결구가이장일개4로SMT처리기적IPC제고9%.