• DocumentCode
    602585
  • Title

    Power struggles: Revisiting the RISC vs. CISC debate on contemporary ARM and x86 architectures

  • Author

    Blem, E. ; Menon, J. ; Sankaralingam, K.

  • Author_Institution
    Univ. of Wisconsin - Madison, Madison, WI, USA
  • fYear
    2013
  • fDate
    23-27 Feb. 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    RISC vs. CISC wars raged in the 1980s when chip area and processor design complexity were the primary constraints and desktops and servers exclusively dominated the computing landscape. Today, energy and power are the primary design constraints and the computing landscape is significantly different: growth in tablets and smartphones running ARM (a RISC ISA) is surpassing that of desktops and laptops running x86 (a CISC ISA). Further, the traditionally low-power ARM ISA is entering the high-performance server market, while the traditionally high-performance x86 ISA is entering the mobile low-power device market. Thus, the question of whether ISA plays an intrinsic role in performance or energy efficiency is becoming important, and we seek to answer this question through a detailed measurement based study on real hardware running real applications. We analyze measurements on the ARM Cortex-A8 and Cortex-A9 and Intel Atom and Sandybridge i7 microprocessors over workloads spanning mobile, desktop, and server computing. Our methodical investigation demonstrates the role of ISA in modern microprocessors´ performance and energy efficiency. We find that ARM and x86 processors are simply engineering design points optimized for different levels of performance, and there is nothing fundamentally more energy efficient in one ISA class or the other. The ISA being RISC or CISC seems irrelevant.
  • Keywords
    computational complexity; integrated circuit design; microprocessor chips; parallel architectures; reduced instruction set computing; ARM Cortex-A8; ARM Cortex-A9; ARM architectures; CISC; Intel Atom microprocessors; RISC; Sandybridge i7 microprocessors; chip area; computing landscape; design constraints; desktops; low-power ARM ISA; processor design complexity; servers; x86 ISA; x86 architectures; Abstracts; Mobile communication; Reduced instruction set computing; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA2013), 2013 IEEE 19th International Symposium on
  • Conference_Location
    Shenzhen
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4673-5585-8
  • Type

    conf

  • DOI
    10.1109/HPCA.2013.6522302
  • Filename
    6522302