• DocumentCode
    2260220
  • Title

    MEDEA: a hybrid shared-memory/message-passing multiprocessor NoC-based architecture

  • Author

    Tota, Sergio V. ; Casu, Mario R. ; Roch, Massimo Ruo ; Rostagno, Luca ; Zamboni, Maurizio

  • Author_Institution
    Dipt. di Elettron., Politec. di Torino, Torino, Italy
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    45
  • Lastpage
    50
  • Abstract
    The shared-memory model has been adopted, both for data exchange as well as synchronization using semaphores in almost every on-chip multiprocessor implementation, ranging from general purpose chip multiprocessors (CMPs) to domain specific multi-core graphics processing units (GPUs). Low-latency synchronization is desirable but is hard to achieve in practice due to the memory hierarchy. On the contrary, an explicit exchange of synchronization tokens among the processing elements through dedicated on-chip links would be beneficial for the overall system performance. In this paper we propose the Medea NoC-based framework, a hybrid shared-memory/message-passing approach. Medea has been modeled with a fast, cycle-accurate SystemC implementation enabling a fast system exploration varying several parameters like number and types of cores, cache size and policy and NoC features. In addition, every SystemC block has its RTL counterpart for physical implementation on FPGAs and ASICs. A parallel version of the Jacobi algorithm has been used as a test application to validate the methodology. Results confirm expectations about performance and effectiveness of system exploration and design.
  • Keywords
    application specific integrated circuits; field programmable gate arrays; message passing; multiprocessing systems; network-on-chip; shared memory systems; ASIC; FPGA; Jacobi algorithm; NoC-based architecture; SystemC implementation; chip multiprocessors; data exchange; graphics processing units; hybrid shared-memory-message-passing multiprocessor; onchip multiprocessor implementation; Communication switching; Graphics; Message passing; Microprocessors; Multiprocessor interconnection networks; Network-on-a-chip; Routing; Scalability; System performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457237
  • Filename
    5457237