论文部分内容阅读
M5是美国密西根大学开发的一款适合搭建各种复杂系统的模拟器,其可以通过配置CPU的个数生成一个完整系统。笔者旨在通过M5搭建的系统研究模拟器对多核调度的支持,首先对M5进行了分析,然后根据SPEC2006设计了一组应用程序并介绍了它的基本思想,最后对应用程序的测试结果进行分析,实验证明M5模拟器在复杂流程甚至包括线程互斥锁方面达到了多核调度。