• DocumentCode
    345142
  • Title

    An on-chip multiprocessor architecture with a non-blocking synchronization mechanism

  • Author

    Kobayashi, Ryotaro ; Iwata, Mitsuaki ; Ogawa, Yukihiro ; Ando, Hideki ; Shimada, Toshio

  • Author_Institution
    Dept. of Inf. Electron., Nagoya Univ., Japan
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    432
  • Abstract
    The growth of perception that the superscalar approach is reaching its limits drives studies of on-chip multiprocessor (MP) architectures as the alternative. This paper proposes a new MP architecture, called SKY: which efficiently exploits thread-level parallelism using register-value communication and synchronization. The most distinctive feature of SKY from previously proposed MP architectures is its synchronization mechanism with non-blocking capability. It allows any subsequent instruction that is independent of instructions waiting for registers to be executed, enabling continuous out-of-order execution independently of inter-thread communication and synchronization. Our evaluation results in SPECint95 benchmark programs show that SKY with two processors achieves a speedup of up to 40% or an average of 12% over a much more complex single wide-issue superscalar processor with the nearly same amount of hardware
  • Keywords
    multiprocessing systems; parallel architectures; SKY; SPECint95 benchmark programs; multiprocessor architecture; non-blocking synchronization; register-value communication; synchronization mechanism; thread-level parallelism; Clocks; Delay; Electronics industry; Hardware; Industrial electronics; Machinery; Multithreading; Registers; Synchronization; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794505
  • Filename
    794505