电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2014年
1期
130-136
,共7页
刘轶%吴名瑜%王永会%钱德沛
劉軼%吳名瑜%王永會%錢德沛
류질%오명유%왕영회%전덕패
事务存储%多核处理器%可编程性%事务嵌套%部分回滚
事務存儲%多覈處理器%可編程性%事務嵌套%部分迴滾
사무존저%다핵처리기%가편정성%사무감투%부분회곤
transactional memory%chip multiprocessor%programmability%transaction nesting%partial rollback
事务存储是一种旨在改善多核处理器可编程性的技术,高效的事务嵌套处理是硬件事务存储系统面临的挑战性问题之一.为了在不显著增加硬件复杂性的前提下实现高效的事务嵌套处理,提出了一种支持有条件部分回滚的事务嵌套处理方案CPR,该方案为各层嵌套事务维护统一的数据集合,通过增加少量硬件状态位以记录各层嵌套事务对数据的读/写状态,实现了满足特定条件时事务进行部分回滚,在不显著增加硬件复杂性的前提下,提高了闭合嵌套模型的处理效率.基于模拟器Simics与多核扩展包GEMS进行了模拟实验和性能评价,结果表明,CPR方案在复杂性显著低于nested LogTM的情况下,获得了与其基本一致的性能,同时性能相对于传统的扁平模型有显著提升.
事務存儲是一種旨在改善多覈處理器可編程性的技術,高效的事務嵌套處理是硬件事務存儲繫統麵臨的挑戰性問題之一.為瞭在不顯著增加硬件複雜性的前提下實現高效的事務嵌套處理,提齣瞭一種支持有條件部分迴滾的事務嵌套處理方案CPR,該方案為各層嵌套事務維護統一的數據集閤,通過增加少量硬件狀態位以記錄各層嵌套事務對數據的讀/寫狀態,實現瞭滿足特定條件時事務進行部分迴滾,在不顯著增加硬件複雜性的前提下,提高瞭閉閤嵌套模型的處理效率.基于模擬器Simics與多覈擴展包GEMS進行瞭模擬實驗和性能評價,結果錶明,CPR方案在複雜性顯著低于nested LogTM的情況下,穫得瞭與其基本一緻的性能,同時性能相對于傳統的扁平模型有顯著提升.
사무존저시일충지재개선다핵처리기가편정성적기술,고효적사무감투처리시경건사무존저계통면림적도전성문제지일.위료재불현저증가경건복잡성적전제하실현고효적사무감투처리,제출료일충지지유조건부분회곤적사무감투처리방안CPR,해방안위각층감투사무유호통일적수거집합,통과증가소량경건상태위이기록각층감투사무대수거적독/사상태,실현료만족특정조건시사무진행부분회곤,재불현저증가경건복잡성적전제하,제고료폐합감투모형적처리효솔.기우모의기Simics여다핵확전포GEMS진행료모의실험화성능평개,결과표명,CPR방안재복잡성현저저우nested LogTM적정황하,획득료여기기본일치적성능,동시성능상대우전통적편평모형유현저제승.