项目名称: 多核全系统模拟器的加速技术研究
项目编号: No.60903015
项目类型: 青年科学基金项目
立项/批准年度: 2010
项目学科: 金属学与金属工艺
项目作者: 张为华
作者单位: 复旦大学
项目金额: 19万元
中文摘要: 多核已成为处理器设计的主流和体系结构研究的热点。在多核研究中一方面希望使用真实应用(如ORACLE)作为测试程序,以发现这些应用所面临的性能瓶颈。另一方面也希望有效发现应用程序、系统软件和底层结构的相互作用和影响。因此,作为多核研究基础的多核模拟器在其设计中通常包含操作系统以实现全系统模拟。然而这种设计不仅使模拟器的速度问题进一步恶化从而无法运行真实应用,也使传统单核模拟器加速技术对多核模拟器失去效力。 本课题将对影响模拟器速度的三个主要因素(测试程序、功能模拟和时序模拟)进行深入分析,并结合目前多核硬件平台提供的计算资源,开展多核全系统模拟器加速技术研究,从而使使用真实应用作为测试程序成为可能。研究内容包括面向测试程序的动态采样算法,面向功能模拟的并行动态二进制翻译算法和面向时序模拟的多粒度并行划分算法。研究成果对提升多核模拟器运行速度,加速多核设计和相关研究的进程将具有普遍的适用意义。
中文关键词: 全系统模拟器;多核;多层次采样;并行;
英文摘要:
英文关键词: full-system simulator;multi-core;multi-level sampling;parallelism;