System-level analysis of network interfaces for hierarchical MPSoCs
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 | |
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 |