The REPLICA on-chip network

Martti Forsell, Jussi Roivainen, Ville Leppänen

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

    1 Citation (Scopus)

    Abstract

    General purpose chip multiprocessors (CMP) are challenging to on-chip intercommunication network designers since one would need low latency, high bandwidth independently of the communication patterns, support for cost-efficient synchronization, and low energy consumption to support arbitrary applications. Currently popular ring-based networks provide straight-forward design, far superior performance than bus-based alternatives and extensibility over crossbars. As the number of processors cores increases, however, the effective bandwidth between most parts of a ring remains constant implying higher capacity solutions are needed to support scaled-up CMPs. In this paper we describe the on-chip network of our REPLICA CMP. It is based on an acyclic bandwidth-scaled multi-mesh topology and uses routing with elastic synchronization mechanism. To avoid congestion and hot spots in shared memory access traffic can be randomized with a programmable hashing function. The performance of the network is evaluated preliminarily on our experimental 4-core and 16-core REPLICA FPGA implementations and REPLICA simulator.
    Original languageEnglish
    Title of host publicationNordic Circuits and Systems Conference (NORCAS), 2016 IEEE
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages1 - 6
    ISBN (Electronic)978-1-5090-1095-0
    ISBN (Print)978-1-5090-1096-7
    DOIs
    Publication statusPublished - 22 Dec 2016
    MoE publication typeA4 Article in a conference publication
    EventIEEE Nordic Circuits and Systems Conference - Copenhagen, Denmark
    Duration: 1 Nov 20162 Nov 2016
    Conference number: 2

    Conference

    ConferenceIEEE Nordic Circuits and Systems Conference
    Abbreviated titleNORCAS
    Country/TerritoryDenmark
    CityCopenhagen
    Period1/11/162/11/16

    Keywords

    • chip multiprocessor
    • hashing
    • network on chip
    • Parallel computing
    • routing
    • synchronization
    • topology

    Fingerprint

    Dive into the research topics of 'The REPLICA on-chip network'. Together they form a unique fingerprint.

    Cite this