• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (5): 48-53.

• 论文 • 上一篇    下一篇

基于多核平台的多线程动态优化框架

徐帆,沈立,王志英   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2009-09-01 修回日期:2009-12-03 出版日期:2011-05-25 发布日期:2011-05-25
  • 作者简介:徐帆(1986),男,湖南长沙人,硕士生,研究方向为高性能微处理器体系结构。沈立(1976),男,四川成都人,博士,副教授,研究方向为高性能微处理器体系结构和高级编译技术等。
  • 基金资助:

    国家973计划资助项目(2007CB310901);国家自然科学基金资助项目(60803041)

A Dynamic Optimization Framework for MultiThreads Based on MultiCore Platforms

XU Fan,SHEN Li,WANG Zhiying   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2009-09-01 Revised:2009-12-03 Online:2011-05-25 Published:2011-05-25

摘要:

动态优化是计算系统虚拟化的重要支撑技术之一。本文通过对DynamoRIO、Jrpm 等单核平台上典型动态优化系统的分析,总结出传统动态优化机制在多核平台下面临的问题与挑战,据此提出一种面向多核平台的多线程动态优化框架,分析其组织结构和工作原理,并通过实验验证了该框架的可行性。

关键词: 多线程, 多核, 动态优化

Abstract:

Dynamic optimization is one of the most important techniques for computing system virtualization. Based on the analysis of some existing dynamic optimization systems, such as DynamoRIO and Jrpm, this paper concludes the problems and challenges of traditional dynamic optimization mechanisms on multicore platforms first. Then, it proposes a dynamic optimization framework for multithreads based on multicore platforms, analyzes its structure and working principles, and proves its feasibility by experiments.

Key words: multithreads;multicore;dynamic optimization