Evaluation of a Connectionless NoC for a Real-Time Distributed Shared Memory Many-Core System

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    7 Citations (Scopus)
    58 Downloads (Pure)

    Abstract

    Real-time embedded systems like smartphones tend to comprise an ever increasing number of processing cores. For scalability and the need for guaranteed performance, the use of a connection-oriented network-on-chip (NoC) is advocated. Furthermore, a distributed shared memory architecture is preferred as it simplifies software development for a multi-core system. In this paper, experimental evidence is provided, showing that replacing a connection-oriented NoC by a connectionless one in a distributed shared memory system reduces the hardware costs and improves the performance. We observed that our FPGA could only support an 8-core system with a connection-oriented NoC. We exchanged the NoC with our tree-shaped, connectionless network and a ring, allowing a 32- core system in the same FPGA, mainly because of a reduced number of physical connections. Although the analytical worst-case performance slightly decreased, measurements show that the latency of latency-critical memory reads was reduced by 52% on average.
    Original languageUndefined
    Title of host publicationProceedings of the 15th Euromicro Conference on Digital System Design, DSD 2012
    Place of PublicationUSA
    PublisherIEEE Computer Society
    Pages727-730
    Number of pages4
    ISBN (Print)978-0-7695-4798-5
    DOIs
    Publication statusPublished - 5 Sep 2012
    Event15th EUROMICRO Conference on Digital System Design, DSD 2012 - Çeşme, Izmir, Turkey
    Duration: 5 Sep 20128 Sep 2012
    Conference number: 15
    http://www.univ-valenciennes.fr/congres/dsd2012/

    Publication series

    Name
    PublisherIEEE Computer Society

    Conference

    Conference15th EUROMICRO Conference on Digital System Design, DSD 2012
    Abbreviated titleDSD
    CountryTurkey
    CityÇeşme, Izmir
    Period5/09/128/09/12
    Internet address

    Keywords

    • IR-81381
    • EWI-22211
    • METIS-287994

    Cite this

    Rutgers, J. H., Bekooij, M. J. G., & Smit, G. J. M. (2012). Evaluation of a Connectionless NoC for a Real-Time Distributed Shared Memory Many-Core System. In Proceedings of the 15th Euromicro Conference on Digital System Design, DSD 2012 (pp. 727-730). USA: IEEE Computer Society. https://doi.org/10.1109/DSD.2012.54