Data Stream Processing in Networks-on-Chip
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Nowadays, the growing complexity in a wide variety of applications has led to the use of Multiprocessor Systems-on-Chip (MPSoCs). Networks-on-Chip (NoCs) have emerged as a scalable intra-chip communication technology for a high number of processing elements. However, the evolution of MPSoCs shows increasing communication requirements due to the growing number of PEs. This paper presents a novel Network-on-Chip microarchitecture that combines data transfers with data stream processing to exploit efficiently the transmission time. Data stream processing is enabled by a lightweight processing unit that is located within the transmission channels of the NoC. Thus, data can be processed by operations either in a processing element such as a MicroBlaze processor or inside the NoC while it is transferred. Operations executed by the NoC reduce the workload of the processing elements. In addition, the transmission time will be efficiently used. The novel microarchitecture is evaluated and compared to a state-of-the-art router on a Xilinx Zynq FPGA.
Details
Original language | English |
---|---|
Title of host publication | 2017 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2017 |
Editors | Ricardo Reis, Mircea Stan, Michael Huebner, Nikolaos Voros |
Publisher | IEEE Computer Society |
Pages | 633-638 |
Number of pages | 6 |
ISBN (electronic) | 9781509067626 |
Publication status | Published - 20 Jul 2017 |
Peer-reviewed | Yes |
Publication series
Series | IEEE Computer Society Annual Symposium on VLSI |
---|---|
ISSN | 2159-3477 |
Conference
Title | 2017 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2017 |
---|---|
Duration | 3 - 5 July 2017 |
City | Bochum, North Rhine-Westfalia |
Country | Germany |
External IDs
ORCID | /0000-0003-2571-8441/work/142240452 |
---|---|
Scopus | 85027284422 |
Keywords
ASJC Scopus subject areas
Keywords
- Data Stream Processing, FPGA, Many Core Systems, MPSoC, Network-on-Chip