• DocumentCode
    1415164
  • Title

    A single-chip multiprocessor

  • Author

    Olukotun, Kunle

  • Volume
    30
  • Issue
    9
  • fYear
    1997
  • fDate
    9/1/1997 12:00:00 AM
  • Firstpage
    79
  • Lastpage
    85
  • Abstract
    Presents the case for billion-transistor processor architectures that will consist of chip multiprocessors (CMPs): multiple (four to 16) simple, fast processors on one chip. In their proposal, each processor is tightly coupled to a small, fast, level-one cache, and all processors share a larger level-two cache. The processors may collaborate on a parallel job or run independent tasks (as in the SMT proposal). The CMP architecture lends itself to simpler design, faster validation, cleaner functional partitioning, and higher theoretical peak performance. However for this architecture to realize its performance potential, either programmers or compilers will have to make code explicitly parallel. Old ISAs will be incompatible with this architecture (although they could run slowly on one of the small processors)
  • Keywords
    multiprocessing systems; parallel architectures; CMP architecture; CMPs; chip multiprocessor; chip multiprocessors; functional partitioning; level-two cache; peak performance; single-chip multiprocessor; Application software; Circuits; Computer architecture; Costs; Delay effects; Hardware; Microarchitecture; Parallel processing; Surface-mount technology; Yarn;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.612253
  • Filename
    612253