Issue No. 12 - December (2006 vol. 17)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2006.166
Michihiro Koibuchi , IEEE
Kenichiro Anjo , IEEE
Hideharu Amano , IEEE
<p><b>Abstract</b>—Networks-on-chips (NoCs) have been studied to connect a number of modules in a chip by introducing a network structure which is similar to that in parallel computers. Since embedded streaming applications usually generate predictable small-sized data traffic, the network structure can be customized to the target traffic. Accordingly, we develop a data transfer technique for simplifying routers for predictable small-sized communication in simple tile-based architectures. A data structure is split into single-flit packets, and a label is attached to each of them in order to route them independently. A label is transferred on dedicated wires beside data lines in a channel by taking advantage of relaxed pin count limitations of a channel. To reduce the wiring area for the label, the label is locally assigned according to a preanalysis of required communication pairs of nodes. Analysis results show that only a 3-bit local label is sufficient to route all data of evaluated streaming applications in the case of a 16-node 2D torus. The required amount of hardware for a router is reduced by 37 percent compared with that for a wormhole packet router with the same number of routing table entries.</p>
Networks-on-chips, on-chip interconnects, table-lookup routing, streaming processing, reconfigurable systems, interconnection networks.
Michihiro Koibuchi, Kenichiro Anjo, Yutaka Yamada, Akiya Jouraku, Hideharu Amano, "A Simple Data Transfer Technique Using Local Address for Networks-on-Chips", IEEE Transactions on Parallel & Distributed Systems, vol. 17, no. , pp. 1425-1437, December 2006, doi:10.1109/TPDS.2006.166