• DocumentCode
    3043087
  • Title

    Clustered multithreaded architectures - pursuing both IPC and cycle time

  • Author

    Collins, Jamison D. ; Tullsen, Dean M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    76
  • Abstract
    Summary form only given. Clustering is an architectural technique that allows the design of wide superscalar processors without sacrificing cycle time, but at the cost of longer communication latencies. Simultaneous multithreading architectures effectively tolerate instruction latency, but put even more pressure on timing-critical processor resources. We show that the synergistic combination of the two techniques minimizes the IPC impact of the clustered architecture, and even permits more aggressive clustering of the processor than is possible with a single-threaded processor. Additionally, we show that multithreading enables effective instruction steering policies unavailable to a single-threaded clustered architecture. We explore the impact of aggressively clustering four complex processor structures, (1) instruction window wakeup and functional unit bypass logic, (2) register renaming logic, (3) the fetch unit, and (4) the integer register file, on a simultaneous multithreading processor.
  • Keywords
    instruction sets; multi-threading; multiprocessing systems; IPC; clustered multithreaded architecture; cycle tune; fetch unit; functional unit bypass logic; instruction window wakeup; integer register file; register renaming logic; simultaneous multithreading processor; single-threaded clustered architecture; timing-critical processor resources; tolerate instruction latency; wide superscalar processor; Clocks; Costs; Delay; Hardware; Logic; Multithreading; Pipelines; Registers; Surface-mount technology; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303010
  • Filename
    1303010