MultiCS: Circuit switched NoC with multiple sub-networks and sub-channels
2015 (English)In: Journal of systems architecture, ISSN 1383-7621, E-ISSN 1873-6165Article in journal (Refereed) Published
We propose a multi-channel and multi-network circuit switched NoC (MultiCS) with a probe searching setup method to explore different channel partitioning and configuration policies. Our design has a variable number of channels which can be configured either as sub-channels (spatial division multiplexing channels) or sub-networks. Packets can be delivered on an established connection with one or multiple channels. An adaptive channel allocation scheme, which determines a connection width according to the dynamic use of channels, can greatly reduce the delay, compared to a deterministic allocation scheme. However, the latter can offer exact connection width as requested. The benefits and burden of using different number of channels and configurations are studied by analysis and experiments. Our experimental results show that sub-network configurations are superior to sub-channel configurations in delay and throughput, when working at the highest clock frequency of each configuration. Under reasonable channel partitioning, sub-networks with narrow channels can generally achieve higher throughput than the network using single wide channels.
Place, publisher, year, edition, pages
Circuit switched, Multi-channel, NoC, SDM, Network-on-chip, Switching circuits, Adaptive channel allocation, Channel partitioning, Clock frequency, Multi channel, Multiple channels, Spatial Division Multiplexing, Space division multiple access
IdentifiersURN: urn:nbn:se:kth:diva-175655DOI: 10.1016/j.sysarc.2015.07.013ISI: 000364271900004ScopusID: 2-s2.0-84944148936OAI: oai:DiVA.org:kth-175655DiVA: diva2:864031
QC 201510232015-10-232015-10-192015-11-30Bibliographically approved