• DocumentCode
    964784
  • Title

    A chip multithreaded processor for network-facing workloads

  • Author

    Kapil, Sanjiv ; McGhan, Harlan ; Lawrendra, Jesse

  • Author_Institution
    Sun MicroSystems, Sunnyvale, CA, USA
  • Volume
    24
  • Issue
    2
  • fYear
    2004
  • Firstpage
    20
  • Lastpage
    30
  • Abstract
    Throughput computing is based on chip multithreading processor design technology. In CMT technology, maximizing the amount of work accomplished per unit of time or other relevant resource, rather than minimizing the time needed to complete a given task or set of tasks, defines performance. By CMT standards, the best processor accomplishes the most work per second of time, per watt of expended power, per square millimeter of die area, and so on (that is, it operates most efficiently). The processor described is a member of Sun\´s first generation of CMT processors designed to efficiently execute network-facing workloads. Network-facing systems primarily service network clients and are often grouped together under die label "Web servers". The processor\´s dual-thread execution capability, compact die size, and minimal power consumption combine to produce high throughput performance per watt, per transistor, and per square millimeter of die area. Given the short design cycle Sun needed to create the processor, the result is a compelling early proof of the value of throughput computing.
  • Keywords
    Internet; file servers; microprocessor chips; multi-threading; multiprocessing systems; system-on-chip; Web servers; chip multithreading processor design technology; network workload; power consumption; throughput computing; Computer networks; Costs; Energy consumption; Engines; Frequency; High performance computing; Process design; Sun; Throughput; Yarn;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2004.1289288
  • Filename
    1289288