System-level analysis of network interfaces for hierarchical MPSoCs


Autoria(s): Ax, Johannes; Sievers, Gregor; Flasskamp, Martin; Kelly, Wayne; Jungeblut, Thorsten; Porrmann, Mario
Data(s)

2015

Resumo

Network Interfaces (NIs) are used in Multiprocessor System-on-Chips (MPSoCs) to connect CPUs to a packet switched Network-on-Chip. In this work we introduce a new NI architecture for our hierarchical CoreVA-MPSoC. The CoreVA-MPSoC targets streaming applications in embedded systems. The main contribution of this paper is a system-level analysis of different NI configurations, considering both software and hardware costs for NoC communication. Different configurations of the NI are compared using a benchmark suite of 10 streaming applications. The best performing NI configuration shows an average speedup of 20 for a CoreVA-MPSoC with 32 CPUs compared to a single CPU. Furthermore, we present physical implementation results using a 28 nm FD-SOI standard cell technology. A hierarchical MPSoC with 8 CPU clusters and 4 CPUs in each cluster running at 800MHz requires an area of 4.56mm2.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/94995/

Publicador

ACM

Relação

http://eprints.qut.edu.au/94995/1/Ax%20et%20al.%20-%202015%20-%20System-Level%20Analysis%20of%20Network%20Interfaces%20for%20Hierarchical%20MPSoCs.pdf

DOI:10.1145/2835512.2835513

Ax, Johannes, Sievers, Gregor, Flasskamp, Martin, Kelly, Wayne, Jungeblut, Thorsten, & Porrmann, Mario (2015) System-level analysis of network interfaces for hierarchical MPSoCs. In Proceedings of the 8th International Workshop on Network on Chip Architectures (NoCArc), ACM, Waikiki, Hawaii, pp. 3-8.

Direitos

Copyright 2015 The Author(s)

Fonte

School of Electrical Engineering & Computer Science; Science & Engineering Faculty

Palavras-Chave #080304 Concurrent Programming #B.4.3 [Interconnections (Subsystems)]: Interfaces; #C.1.4 [Parallel Architectures]
Tipo

Conference Paper