• DocumentCode
    1370183
  • Title

    A 48-Core IA-32 Processor in 45 nm CMOS Using On-Die Message-Passing and DVFS for Performance and Power Scaling

  • Author

    Howard, J. ; Dighe, S. ; Vangal, S.R. ; Ruhl, G. ; Borkar, N. ; Jain, S. ; Erraguntla, V. ; Konow, M. ; Riepen, M. ; Gries, M. ; Droege, G. ; Lund-Larsen, T. ; Steibl, S. ; Borkar, S. ; De, V.K. ; Van Der Wijngaart, R.

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • Volume
    46
  • Issue
    1
  • fYear
    2011
  • Firstpage
    173
  • Lastpage
    183
  • Abstract
    This paper describes a multi-core processor that integrates 48 cores, 4 DDR3 memory channels, and a voltage regulator controller in a 64 2D-mesh network-on-chip architecture. Located at each mesh node is a five-port virtual cut-through packet-switched router shared between two IA-32 cores. Core-to-core communication uses message passing while exploiting 384 KB of on-die shared memory. Fine grain power management takes advantage of 8 voltage and 28 frequency islands to allow independent DVFS of cores and mesh. At the nominal 1.1 V supply, the cores operate at 1 GHz while the 2D-mesh operates at 2 GHz. As performance and voltage scales, the processor dissipates between 25 W and 125 W. The processor is implemented in 45 nm Hi-K CMOS and has 1.3 billion transistors.
  • Keywords
    CMOS integrated circuits; integrated circuit design; message passing; microprocessor chips; network-on-chip; power aware computing; shared memory systems; telecommunication network routing; voltage regulators; 2D-mesh network-on-chip architecture; 45 nm CMOS; 48-core IA-32 processor; DDR3 memory channels; DVFS; core-to-core communication; dynamic voltage frequency scaling; fine grain power management; five-port virtual cut-through packet-switched router; multicore processor; on-die message-passing; on-die shared memory; voltage regulator controller; Bandwidth; Computer architecture; Message passing; Routing; Software; Voltage control; 2D-routing; CMOS digital integrated circuits; DDR3 controllers; IA-32; dynamic voltage frequency scaling (DVFS); message passing; network-on-chip (NoC);
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2010.2079450
  • Filename
    5621843