首页> 外文会议> >IA-32 execution layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium/spl reg/-based systems
【24h】

IA-32 execution layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium/spl reg/-based systems

机译:IA-32执行层:两阶段动态转换器,旨在支持基于Itanium / spl reg /的系统上的IA-32应用程序

获取原文

摘要

IA-32 execution layer (IA-32 EL) is a new technology that executes IA-32 applications on Intel Itanium processor family systems. Currently, support for IA-32 applications on Itanium-based platforms is achieved using hardware circuitry on the Itanium processors. This capability will be enhanced with IA-32 EL - software that will ship with Itanium-based operating systems and will convert IA-32 instructions into Itanium instructions via dynamic translation. In this paper, we describe aspects of the IA-32 execution layer technology, including the general two-phase translation architecture and the usage of a single translator for multiple operating systems. The paper provides details of some of the technical challenges such as precise exception, emulation of FP, MMX, and Intel streaming SIMD extension instructions, and misalignment handling. Finally, the paper presents some performance results.
机译:IA-32执行层(IA-32 EL)是一项新技术,可在Intel Itanium处理器家族系统上执行IA-32应用程序。当前,通过使用Itanium处理器上的硬件电路来实现对基于Itanium的平台上IA-32应用程序的支持。 IA-32 EL将增强此功能,该软件将随基于Itanium的操作系统一起提供,并将通过动态转换将IA-32指令转换为Itanium指令。在本文中,我们描述了IA-32执行层技术的各个方面,包括常规的两阶段转换体系结构以及在多个操作系统中使用单个转换器的情况。本文提供了一些技术挑战的详细信息,例如精确异常,FP,MMX和Intel流SIMD扩展指令的仿真以及不对齐处理。最后,本文提出了一些性能结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号