首页 | 本学科首页   官方微博 | 高级检索  
     

基于事务性执行的投机并行多线程软件模拟
引用本文:姚震,郑启龙,陈国良,杨晓奇.基于事务性执行的投机并行多线程软件模拟[J].小型微型计算机系统,2008,29(3):437-443.
作者姓名:姚震  郑启龙  陈国良  杨晓奇
作者单位:中国科学技术大学,计算机科学与技术系,高性能计算及应用省部共建重点实验室,安徽,合肥,230027
基金项目:Intel高等研究基金 , 安徽省自然科学基金
摘    要:基于事务性执行的投机并行多线程是一种适合未来多核微处理器架构的新型并行程序设计和编译技术.但在此基础上的并行程序执行过程更为复杂,程序执行过程的模拟成为关键问题之一.本文提出利用二进制代码级动态插桩技术对投机并行多线程程序进行功能性模拟,设计并实现了完整的软件平台,可精确地模拟和监控并行程序的线程级投机执行过程,检测访存冲突,从而实现投机并行多线程的语义.该软件平台同时可以作为进一步研究投机多线程并行程序真实执行过程的基础,并有效支持投机并行多线程编译器的设计和分析.

关 键 词:投机并行多线程  事务性内存  软件模拟  动态插桩  事务性  投机并行  多线程并行  软件模拟  Execution  Parallel  Simulation  设计和分析  编译器  支持  程序真实  研究  语义  检测  监控  软件平台  功能性  多线程程序  桩技术  动态
文章编号:1000-1220(2008)03-0437-03
修稿时间:2006年3月17日

Software Simulation of Speculative Parallel Threading Using Transactional Execution
YAO Zhen,ZHENG Qi-long,CHEN Guo-liang,YANG Xiao-qi.Software Simulation of Speculative Parallel Threading Using Transactional Execution[J].Mini-micro Systems,2008,29(3):437-443.
Authors:YAO Zhen  ZHENG Qi-long  CHEN Guo-liang  YANG Xiao-qi
Affiliation:YAO Zhen,ZHENG Qi-long,CHEN Guo-liang,YANG Xiao-qi(Anhui Province-MOST Co-Key Lab of High Performance Computing , Application,Department of Computer Science , Technology,University of Science , Technology of China,Hefei 230027,China)
Abstract:Speculative Parallel Threading using Transactional Execution(SPT/TX)is a promising parallel programming/compiling technique for the future multi-core microprocessor architectures.However,the execution of parallel programs based on SPT/TX is complicated;the simulation of program execution became a key problem.This paper makes use of binary-level dynamic instrumentation techniques to perform functional simulation of SPT/TX programs.A complete software platform is designed and implemented to accurately simulat...
Keywords:speculative parallel threading  transactional memory  software simulation  dynamic instrumentation  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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