DocumentCode :
2919872
Title :
X86-ARM binary hardware interpreter
Author :
Karaki, Hussein ; Akkary, Haitham ; Shahidzadeh, Shahrokh
Author_Institution :
Dept. of Electr. & Comput. Eng., American Univ. of Beirut, Beirut, Lebanon
fYear :
2011
fDate :
11-14 Dec. 2011
Firstpage :
145
Lastpage :
148
Abstract :
In the computer hardware industry, there are currently two highly successful instruction set architectures (ISAs): the CISC x86 ISA which is an established standard architecture in the personal computer and server markets, and the RISC ARM ISA which has become the standard in the fast growing ultra-mobile computing devices market, such as smart- phones and tablets. Program binaries that run on one standard ISA cannot be used on the other without recompiling the source application. We are investigating the technical feasibility of designing energy-efficient universal computing platform that can run both x86 and ARM binaries. In this paper, we present results from the initial stage of our work, which involves designing multiple instruction set architecture processor (MISA). Our MISA architecture enhances an ARM processor pipeline with an x86 decoder that maps at run time each x86 CISC instruction into one or more standard ARM instructions. We describe XAM, our X86-to-ARM binary interpreter hardware, and present performance results using the ARM SimpleScalar microarchitecture simulator and a set of synthetic benchmarks including Dhrystone2.1.
Keywords :
instruction sets; microprocessor chips; mobile computing; CISC x86 ISA; X86-ARM binary hardware interpreter; computer hardware industry; energy-efficient universal computing platform; multiple instruction set architecture processor; ultramobile computing devices; Benchmark testing; Computer architecture; Decoding; Hardware; Pipelines; Registers; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2011 18th IEEE International Conference on
Conference_Location :
Beirut
Print_ISBN :
978-1-4577-1845-8
Electronic_ISBN :
978-1-4577-1844-1
Type :
conf
DOI :
10.1109/ICECS.2011.6122235
Filename :
6122235
Link To Document :
بازگشت