首页 | 官方网站   微博 | 高级检索  
     

Prophet推测多线程系统设计与实现
引用本文:李钟,赵银亮,杜延宁.Prophet推测多线程系统设计与实现[J].计算机科学,2011,38(2):296-301.
作者姓名:李钟  赵银亮  杜延宁
作者单位:西安交通大学计算机科学与技术系,西安,710049
基金项目:本文受国家高技术研究发展计划((863)(2008AA01Z136)资助。
摘    要:推测多线程技术通过推测执行的方式开发应用程序的线程级并行性,以提高程序执行性能。该技术一般通过执行模型来检测运行时可能的线程推测错误情况,并采取合适的机制恢复程序正确运行。描述的Prophet是一种基于硬件实现的推测多线程执行模型。重点描述了Prophet执行模型针对执行模型设计的关键问题的解决方案,包括Prophet的线程状态控制和多版本的Cach。系统,Prophet的多版本Cache系统提供了推测数据缓存功能,并使用基于总线监听的Cache协议实现了数据依赖违规检测。还给出了使用Olden基准程序对Prophet执行模型进行功能和性能测试的结果,并分析说明了Prophet系统可以有效地开发应用程序的线程级并行性。

关 键 词:推测多线程,线程级并行,推测多线程执行模型,推测多线程体系结构

Design and Implementation of the Prophet Speculative Multithreading System
LI Zhong,ZHAO Yin-liang,DU Yan-ning.Design and Implementation of the Prophet Speculative Multithreading System[J].Computer Science,2011,38(2):296-301.
Authors:LI Zhong  ZHAO Yin-liang  DU Yan-ning
Affiliation:(Department of Computer Science and Technology,Xi'an Jiaotong University,Xi'an 710049,China)
Abstract:
Keywords:Speculative multithr}ading  hhrcad level parallelism  Speculative multithreading execution model  Speculative multithreading architecture
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号