• DocumentCode
    2365384
  • Title

    Towards extremely fast context switching in a block-multithreaded processor

  • Author

    Grünewald, Winfried ; Ungerer, Theo

  • Author_Institution
    Dept. of Comput. Design & Fault Tolerance, Karlsruhe Univ., Germany
  • fYear
    1996
  • fDate
    2-5 Sep 1996
  • Firstpage
    592
  • Lastpage
    599
  • Abstract
    Multithreaded processors use a fast context switch to bridge latencies caused by memory accesses or by synchronization operations. In the block-multithreaded processor-called Rhamma-load/store, synchronization and execution operations of different threads of control are executed simultaneously by appropriate functional units. A fast context switch is performed, whenever a functional unit comes across an operation destined for another unit. Switching contexts on each load/store instruction sequence allows a much faster context switch in the execution unit than previously published designs do. The results show the potential of multithreading to spare expensive off-chip cache in a workstation environment. The load/store unit proves as the principal bottleneck. In particular the memory cycle time is performance critical. We show that multithreaded processors profit more than conventional RISC processors by a shorter memory cycle time
  • Keywords
    computer architecture; microprocessor chips; synchronisation; Rhamma; block-multithreaded processor; extremely fast context switching; fast context switch; functional unit; latencies; memory accesses; memory cycle time; off-chip cache; synchronization operations; workstation environment; Bridges; Delay; Fault tolerance; Microprocessors; Multithreading; Pipelines; Random access memory; Switches; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
  • Conference_Location
    Prague
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-7487-3
  • Type

    conf

  • DOI
    10.1109/EURMIC.1996.546486
  • Filename
    546486