计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2011年
2期
296-301
,共6页
推测多线程%线程级并行%推测多线程执行模型%推测多线程体系结构
推測多線程%線程級併行%推測多線程執行模型%推測多線程體繫結構
추측다선정%선정급병행%추측다선정집행모형%추측다선정체계결구
推测多线程技术通过推测执行的方式开发应用程序的线程级并行性,以提高程序执行性能.该技术一般通过执行模型来检测运行时可能的线程推测错误情况,并采取合适的机制恢复程序正确运行.描述的Prophet是一种基于硬件实现的推测多线程执行模型.重点描述了Prophet执行模型针对执行模型设计的关键问题的解决方案,包括Prophet的线程状态控制和多版本的Cache系统,Prophet的多版本Cache系统提供了推测数据缓存功能,并使用基于总线监听的Cache协议实现了数据依赖违规检测.还给出了使用Olden基准程序对Prophet执行模型进行功能和性能测试的结果,并分析说明了Prophet系统可以有效地开发应用程序的线程级并行性.
推測多線程技術通過推測執行的方式開髮應用程序的線程級併行性,以提高程序執行性能.該技術一般通過執行模型來檢測運行時可能的線程推測錯誤情況,併採取閤適的機製恢複程序正確運行.描述的Prophet是一種基于硬件實現的推測多線程執行模型.重點描述瞭Prophet執行模型針對執行模型設計的關鍵問題的解決方案,包括Prophet的線程狀態控製和多版本的Cache繫統,Prophet的多版本Cache繫統提供瞭推測數據緩存功能,併使用基于總線鑑聽的Cache協議實現瞭數據依賴違規檢測.還給齣瞭使用Olden基準程序對Prophet執行模型進行功能和性能測試的結果,併分析說明瞭Prophet繫統可以有效地開髮應用程序的線程級併行性.
추측다선정기술통과추측집행적방식개발응용정서적선정급병행성,이제고정서집행성능.해기술일반통과집행모형래검측운행시가능적선정추측착오정황,병채취합괄적궤제회복정서정학운행.묘술적Prophet시일충기우경건실현적추측다선정집행모형.중점묘술료Prophet집행모형침대집행모형설계적관건문제적해결방안,포괄Prophet적선정상태공제화다판본적Cache계통,Prophet적다판본Cache계통제공료추측수거완존공능,병사용기우총선감은적Cache협의실현료수거의뢰위규검측.환급출료사용Olden기준정서대Prophet집행모형진행공능화성능측시적결과,병분석설명료Prophet계통가이유효지개발응용정서적선정급병행성.