Title | ||
---|---|---|
The connection-then-credit flow control protocol for heterogeneous multicore systems-on-chip |
Abstract | ||
---|---|---|
Connection-then-credits (CTC) is a novel end-to-end flow control protocol to handle message-dependent deadlocks in best-effort networks-on-chip (NoC) for embedded multicore systems-on-chip (SoCs). CTC is based on the classic end-to-end credit-based flow control protocol but differs from it because it uses a network interface microarchitecture where a single credit counter and a single input data queue are shared among all possible communications. This architectural simplification reduces the area occupation of the network interfaces and increases their design reuse; for instance, the same network interface can be used to connect a core independently of the number of incoming and outgoing communications. CTC, however, requires a handshake preamble to initialize the credit counter in the sender network interface based on the buffering capacity of the receiver network interface. While this necessarily introduces a latency overhead in the transfer of a message, simulation-based experimental results show that the penalty in performance is limited when large messages need to be transferred, thus, making CTC a valid solution for particular classes of applications such as video stream processing. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1109/TCAD.2010.2048592 | IEEE Trans. on CAD of Integrated Circuits and Systems |
Keywords | DocType | Volume |
embedded systems,multiprocessing systems,network-on-chip,protocols,connection-then-credit protocol,embedded systems,flow control protocol,handshake preamble,heterogeneous multicore systems-on-chip,network interface microarchitecture,networks-on-chip,End-to-end flow control,message-dependent deadlock,multicore systems-on-chip (SoC),network interface design,networks-on-chip (NoC) | Journal | 29 |
Issue | ISSN | Citations |
6 | 0278-0070 | 0 |
PageRank | References | Authors |
0.34 | 29 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nicola Concer | 1 | 164 | 8.90 |
Luciano Bononi | 2 | 985 | 83.92 |
Michael Soulie | 3 | 7 | 1.57 |
R. Locatelli | 4 | 89 | 7.98 |
Luca P. Carloni | 5 | 1713 | 120.17 |