• DocumentCode
    1296075
  • Title

    EPIC: Explicitly Parallel Instruction Computing

  • Author

    Schlansker, Michael S. ; Rau, B. Ramakrishna

  • Author_Institution
    Hewlett-Packard Labs., USA
  • Volume
    33
  • Issue
    2
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    37
  • Lastpage
    45
  • Abstract
    Over the past two and a half decades, the computer industry has grown accustomed to the spectacular rate of increase in microprocessor performance. The industry accomplished this without fundamentally rewriting programs in parallel form, without changing algorithms or languages, and often without even recompiling programs. Instruction level parallel processing achieves high performance without major changes to software. However, computers have thus far achieved this goal at the expense of tremendous hardware complexity-a complexity that has grown so large as to challenge the industry´s ability to deliver ever-higher performance. The authors developed the Explicitly Parallel Instruction Computing (EPIC) style of architecture to enable higher levels of instruction-level-parallelism without unacceptable hardware complexity. They focus on the broader concept of EPIC as embodied by HPL-PD (formerly known as HPL PlayDoh) architecture, which encompasses a large space of possible EPIC ISAs (instruction set architectures). In this article, the authors focus on HPL-PD because it represents the essence of the EPIC philosophy while avoiding the idiosyncracies of a specific ISA
  • Keywords
    parallel architectures; EPIC; Explicitly Parallel Instruction Computing; HPL-PD architecture; computer industry; hardware complexity; instruction level parallel processing; microprocessor performance; Application software; Circuits; Computer aided instruction; Computer architecture; Computer industry; Concurrent computing; Hardware; Instruction sets; Parallel processing; VLIW;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.820037
  • Filename
    820037