• DocumentCode
    2573152
  • Title

    Efficient interconnects for clustered microarchitectures

  • Author

    Parcerisa, Joan-Manuel ; Sahuquillo, Julio ; González, Antonio ; Duato, José

  • Author_Institution
    Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    291
  • Lastpage
    300
  • Abstract
    Clustering is an effective microarchitectural technique for reducing the impact of wire delays, the complexity, and the power requirements of microprocessors. In this work, we investigate the design of on-chip interconnection networks for clustered microarchitectures. This new class of interconnects has different demands and characteristics than traditional multiprocessor networks. In a clustered microarchitecture, a low inter-cluster communication latency is essential for high performance. We propose point-to-point interconnects together with an effective latency-aware instruction steering scheme and show that they achieve much better performance than bus-based interconnects. The results show that the connectivity of the network together with latency-aware steering schemes are key for high performance. We also show that these interconnects can be built with simple hardware and achieve a performance close to that of an idealized contention-free model.
  • Keywords
    delays; instruction sets; parallel architectures; performance evaluation; clustered microarchitectures; clustering; inter-cluster communication latency; latency-aware instruction steering scheme; microprocessors; on-chip interconnection networks; performance; point-to-point interconnects; Delay; Hardware; Logic; Microarchitecture; Multiprocessor interconnection networks; Network topology; Parallel architectures; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2002. Proceedings. 2002 International Conference on
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-1620-3
  • Type

    conf

  • DOI
    10.1109/PACT.2002.1106028
  • Filename
    1106028