• DocumentCode
    1548521
  • Title

    A Customized Processor for Energy Efficient Scientific Computing

  • Author

    Sethia, Ankit ; Dasika, Ganesh ; Mudge, Trevor ; Mahlke, Scott

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Michigan, Ann Arbor, MI, USA
  • Volume
    61
  • Issue
    12
  • fYear
    2012
  • Firstpage
    1711
  • Lastpage
    1723
  • Abstract
    The rapid advancements in the computational capabilities of the graphics processing unit (GPU) as well as the deployment of general programming models for these devices have made the vision of a desktop supercomputer a reality. It is now possible to assemble a system that provides several TFLOPs of performance on scientific applications for the cost of a high-end laptop computer. While these devices have clearly changed the landscape of computing, there are two central problems that arise. First, GPUs are designed and optimized for graphics applications resulting in delivered performance that is far below peak for more general scientific and mathematical applications. Second, GPUs are power hungry devices that often consume 100-300 watts, which restricts the scalability of the solution and requires expensive cooling. To combat these challenges, this paper presents the PEPSC architecture-an architecture customized for the domain of data parallel dense matrix style scientific application where power efficiency is the central focus. PEPSC utilizes a combination of a 2D single-instruction multiple-data (SIMD) datapath, an intelligent dynamic prefetching mechanism, and a configurable SIMD control approach to increase execution efficiency over conventional GPUs. A single PEPSC core has a peak performance of 120 GFLOPs while consuming 2 W of power when executing modern scientific applications, which represents an increase in computation efficiency of more than 10X over existing GPUs.
  • Keywords
    graphics processing units; laptop computers; parallel architectures; storage management; GPU; PEPSC architecture; SIMD datapath; TFLOP; computational capabilities; customized processor; energy efficient scientific computing; general programming; graphics processing unit; high-end laptop computer; intelligent dynamic prefetching mechanism; single-instruction multiple-data; Benchmark testing; Computer architecture; Energy efficiency; Energy management; Graphics processing unit; Low power electronics; Parallel processing; Graphics Processing Unit (GPU); Low-power design; SIMD processors; hardware; parallel processors; processor architectures; scientific computing; throughput computing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.144
  • Filename
    6226359