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

被引:0
|
作者
Baraz, L
Devor, T
Etzion, O
Goldenberg, S
Skaletsky, A
Wang, Y
Zemach, Y
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IA-32 Execution Layer (IA-32 EL) is a new technology that executes IA-32 applications on Intel(R) Itanium(R) 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(TM), and Intel(R) Streaming SIMD Extension instructions, and misalignment handling. Finally, the paper presents some performance results.
引用
收藏
页码:191 / 201
页数:11
相关论文
共 5 条
  • [1] An Emulator for Executing IA-32 Applications on ARM-Based Systems
    Chen, Wei
    Wang, Zhiying
    Chen, Dan
    [J]. JOURNAL OF COMPUTERS, 2010, 5 (07) : 1133 - 1141
  • [2] Effectively implement AES for EFI/Tiano based on IA-32 platform
    Chen Tianzhou
    He Zhenjie
    Hu Wei
    [J]. THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 570 - 570
  • [3] A 0.18-μm CMOS IA-32 processor with a 4-GHz integer execution unit
    Hinton, G
    Upton, M
    Sager, DJ
    Boggs, D
    Carmean, DM
    Roussel, P
    Chappell, TI
    Fletcher, TD
    Milshtein, MS
    Sprague, M
    Samaan, S
    Murray, R
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (11) : 1617 - 1627
  • [4] An Energy Harvesting Wireless Sensor Node for IoT Systems Featuring a Near-Threshold Voltage IA-32 Microcontroller in 14nm Tri-Gate CMOS
    Paul, Somnath
    Honkote, Vinayak
    Kim, Ryan
    Majumder, Turbo
    Aseron, Paolo
    Grossnickle, Vaughn
    Sankman, Robert
    Mallik, Debendra
    Jain, Sandeep
    Vangal, Sriram
    Tschanz, James
    De, Vivek
    [J]. 2016 IEEE SYMPOSIUM ON VLSI CIRCUITS (VLSI-CIRCUITS), 2016,
  • [5] A Sub-cm3 Energy-Harvesting Stacked Wireless Sensor Node Featuring a Near-Threshold Voltage IA-32 Microcontroller in 14-nm Tri-Gate CMOS for Always-ON Always-Sensing Applications
    Paul, Somnath
    Honkote, Vinayak
    Kim, Ryan Gary
    Majumder, Turbo
    Aseron, Paolo A.
    Grossnickle, Vaughn
    Sankman, Robert
    Mallik, Debendra
    Wang, Tao
    Vangal, Sriram
    Tschanz, James W.
    De, Vivek
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2017, 52 (04) : 961 - 971