高技术通讯
高技術通訊
고기술통신
HIGH TECHNOLOGY LETTERS
2013年
11期
1110-1116
,共7页
陈李维%张广飞%汪文祥%王焕东%李玲
陳李維%張廣飛%汪文祥%王煥東%李玲
진리유%장엄비%왕문상%왕환동%리령
同步%栅障%锁%cache一致性协议%片上多核处理器(CMPs)
同步%柵障%鎖%cache一緻性協議%片上多覈處理器(CMPs)
동보%책장%쇄%cache일치성협의%편상다핵처리기(CMPs)
synchronization%barrier%lock%cache coherence protocol%chip multiprocessors (CMPs)
通过对多核同步过程中的访存行为进行分析,提出了一种识别同步类型的方法,并设计了一种实现同步优化的新的cache一致性协议.该协议增加了一个用于记录同步信息的cache状态,通过阻塞的方式可以让多个处理器核串行地完成同步操作,保证同步操作中原子指令能够顺利执行成功,从而大大减少由多核同步冲突引发的访存请求数量,将多核同步过程中的访存行为优化到了几乎最好的情况.实验结果表明,通过同步优化,这个新的cache一致性协议能够使多核同步的性能提升到接近最理想的结果.实验表明,相比传统的cache一致性协议,实验中采用的几个标准多核性能测试程序优化后的同步性能提升了1倍,而并行程序整体运行时间降低25%.
通過對多覈同步過程中的訪存行為進行分析,提齣瞭一種識彆同步類型的方法,併設計瞭一種實現同步優化的新的cache一緻性協議.該協議增加瞭一箇用于記錄同步信息的cache狀態,通過阻塞的方式可以讓多箇處理器覈串行地完成同步操作,保證同步操作中原子指令能夠順利執行成功,從而大大減少由多覈同步遲突引髮的訪存請求數量,將多覈同步過程中的訪存行為優化到瞭幾乎最好的情況.實驗結果錶明,通過同步優化,這箇新的cache一緻性協議能夠使多覈同步的性能提升到接近最理想的結果.實驗錶明,相比傳統的cache一緻性協議,實驗中採用的幾箇標準多覈性能測試程序優化後的同步性能提升瞭1倍,而併行程序整體運行時間降低25%.
통과대다핵동보과정중적방존행위진행분석,제출료일충식별동보류형적방법,병설계료일충실현동보우화적신적cache일치성협의.해협의증가료일개용우기록동보신식적cache상태,통과조새적방식가이양다개처리기핵천행지완성동보조작,보증동보조작중원자지령능구순리집행성공,종이대대감소유다핵동보충돌인발적방존청구수량,장다핵동보과정중적방존행위우화도료궤호최호적정황.실험결과표명,통과동보우화,저개신적cache일치성협의능구사다핵동보적성능제승도접근최이상적결과.실험표명,상비전통적cache일치성협의,실험중채용적궤개표준다핵성능측시정서우화후적동보성능제승료1배,이병행정서정체운행시간강저25%.