摘要
动态优化是计算系统虚拟化的重要支撑技术之一。本文通过对DynamoRIO、Jrpm等单核平台上典型动态优化系统的分析,总结出传统动态优化机制在多核平台下面临的问题与挑战,据此提出一种面向多核平台的多线程动态优化框架,分析其组织结构和工作原理,并通过实验验证了该框架的可行性。
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.
出处
《计算机工程与科学》
CSCD
北大核心
2011年第5期48-53,共6页
Computer Engineering & Science
基金
国家973计划资助项目(2007CB310901)
国家自然科学基金资助项目(60803041)
关键词
多线程
多核
动态优化
multi-threads
multi-core
dynamic optimization