• DocumentCode
    1665167
  • Title

    High-performance NoC Interface with interrupt batching for Micronmesh MPSoC prototype platform on FPGA

  • Author

    Kariniemi, Heikki ; Nurmi, Jari

  • Author_Institution
    Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a new NoC Interface (NI) targeted for improving the performance of the Micronmesh Multiprocessor System-on-Chip (MPSoC). The previous version of the NI called Micronswitch Interface (MSI) can zero-copy messages as it sends and receives them. It offloads also some functionalities of the communication protocol from software (SW) to hardware (HW), but interrupt processing produces extra SW overhead and reduces the performance. For this reason, an improved version of the MSI called MSI-with-Queues (MSIQ) was designed with a new queue mechanism in order to reduce the frequency of interrupts and the SW overhead. Owing to the new queue mechanism of the MSIQ it is possible to batch and service multiple interrupt service requests by every execution of the Interrupt Service Routine (ISR). Additionally, the new MSIQ HW is able to send and receive messages while the processor is running the ISR. The performance of the MSIQ is also analyzed in this paper. The results show that the queue mechanism improves the performance with moderate hardware costs.
  • Keywords
    field programmable gate arrays; multiprocessing systems; network-on-chip; FPGA; MSI-with-queues; MSIQ HW; Micronmesh MPSoC prototype platform; Micronswitch interface; field programmable gate array; high-performance NoC interface; interrupt batching; interrupt service routine; multiprocessor system-on-chip; zero-copy messages; Clocks; Message systems; Payloads; Performance analysis; Protocols; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2010
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8972-5
  • Electronic_ISBN
    978-1-4244-8971-8
  • Type

    conf

  • DOI
    10.1109/NORCHIP.2010.5669449
  • Filename
    5669449