• DocumentCode
    177322
  • 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
  • fYear
    2014
  • fDate
    14-18 June 2014
  • Firstpage
    121
  • Lastpage
    132
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2014 ACM/IEEE 41st International Symposium on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    978-1-4799-4396-8
  • Type

    conf

  • DOI
    10.1109/ISCA.2014.6853218
  • Filename
    6853218