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

J4 ›› 2006, Vol. 28 ›› Issue (8): 95-98.

• 论文 • 上一篇    下一篇

VISA:基于动态二进制翻译优化技术的可扩展体系结构

唐遇星 邓鹍 窦勇 周兴铭   

  • 出版日期:2006-08-01 发布日期:2010-05-20

  • Online:2006-08-01 Published:2010-05-20

摘要:

体系结构设计经常要在代码兼容和结构创新之间进行折衷。保证代码兼容的体系结构难以引入创新性的体系结构技术,或者导致最终结构变得相当复杂。本文提出一种基于动态二进制翻译优化的可扩展处理器结构VISA。VISA在实现兼容的前提下拓展了体系结构设计的空间。模拟结果显示,VISA性能优于现有的动态二进制翻译优化框架,并有更高
高的性能潜力和扩展空间。

关键词: 二进制翻译 动态优化 微处理器 指令集体系结构 可扩展性

Abstract:

Architects always trade off between code compatibility and architecture novelty. To keep the backward compatibility of new architectures, new innovati  on will be too difficult to apply, or even tune the result architecture with terrible complexity. This paper presents VISA, a scalable processor archite  cture based on dynamic binary translation (BT) and optimization. Keeping the full compatibility, VISA extends the design space of architecture at the  same time. Simulation shows that VISA is better than traditional BT. And it has further potential both in performance and scalability space.

Key words: (binary translation, dynamic optimization, microprocessor, instruction set architecture, scalabili , ty)