项目名称: 异构网络环境下软硬件协同设计的动态二进制翻译研究
项目编号: No.60970108
项目类型: 面上项目
立项/批准年度: 2010
项目学科: 自动化技术、计算机技术
项目作者: 梁阿磊
作者单位: 上海交通大学
项目金额: 31万元
中文摘要: 动态二进制翻译技术是解决异构程序以及系统软件之间交互执行的一个重要研究方向,也是异构网络环境下云计算、跨平台虚拟机等领域中的一个关键技术。但它也是计算过程中的一个性能瓶颈。拟研究基于软硬件协同方法来实现动态翻译的思路是:研究并发现翻译过程中的关键算法和部件,用硬件实现并予以优化;软件部分则完成具有可编程、可配置等工作,支持异构平台(如调用库、平台相关的资源映射等)差异性的适配任务。重点分析翻译过程的性能瓶颈,研究性能优化的高效算法,并解决软硬件之间的协同机制以及处理器体系架构扩展中存在的技术问题。申请人前期已实现了基于PowerPC核的动态翻译协处理器原型系统。本项目将进一步在系统架构设计、关键性能算法、以及软硬件协同方法的优化设计等方面展开更深入的实现及性能评估与优化研究。项目的将对虚拟计算环境、芯片设计以及编译技术产生积极的意义。
中文关键词: 动态二进制翻译;软硬件协同设计;虚拟机;异构网络;
英文摘要:
英文关键词: Dynamic binary translation;Software/Hardware codesign;Virtual machine;heterogeneous network;