Title :
Harnessing ISA diversity: Design of a heterogeneous-ISA chip multiprocessor
Author :
Venkat, Ashwin ; Tullsen, Dean M.
Author_Institution :
Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
Heterogeneous multicore architectures have the potential for high performance and energy efficiency. These architectures may be composed of small power-efficient cores, large high-performance cores, and/or specialized cores that accelerate the performance of a particular class of computation. Architects have explored multiple dimensions of heterogeneity, both in terms of micro-architecture and specialization. While early work constrained the cores to share a single ISA, this work shows that allowing heterogeneous ISAs further extends the effectiveness of such architectures. This work exploits the diversity offered by three modern ISAs: Thumb, x86-64, and Alpha. This architecture has the potential to outperform the best single-ISA heterogeneous architecture by as much as 21%, with 23% energy savings and a reduction of 32% in Energy Delay Product.
Keywords :
multiprocessing systems; parallel architectures; power aware computing; Alpha; Energy Delay Product; Thumb; energy efficiency; heterogeneous multicore architectures; heterogeneous-ISA chip multiprocessor design; high-performance cores; microarchitecture; performance acceleration; power-efficient cores; specialized cores; x86-64; Computer architecture; Emulation; Hardware; Program processors; Registers; Runtime; Thumb;
Conference_Titel :
Computer Architecture (ISCA), 2014 ACM/IEEE 41st International Symposium on
Conference_Location :
Minneapolis, MN
Print_ISBN :
978-1-4799-4396-8
DOI :
10.1109/ISCA.2014.6853218