Title | ||
---|---|---|
xENoC - An eXperimental Network-On-Chip Environment for Parallel Distributed Computing on NoC-based MPSoC Architectures |
Abstract | ||
---|---|---|
This paper describes xENoC, an automatic and component re-use HW-SW environment to build simulatable and synthesizable Network-on-Chip-based MPSoC architectures. xENoC is based on a tool, named NoCWizard, which uses an eXtensible Markup Language (XML) specification, and a set of modularized components and templates to generate many types of NoC instances by using Verilog HDL. This NoC models can be customized in terms of topology, tile location/mapping, RNIs generation, different types of routers, FIFO and packet/flit sizes, by simply modifying the XML specifications. Furthermore, xENoC is also composed of software components, i.e. RNI drivers and a parallel programming model, embedded Message Passing Interface (eMPI), which let us to carry out a complete HW-SW co-design methodology to design distributed-memory NoC-based MPSoCs parallel applications. Through xENoC different distributed-memory NoC-based MPSoCs designs have been created simulated and prototyped in physical platforms (e.g. FPGA boards), and some parallel multiprocessor test traffic applications are running there as system level demonstrators. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/PDP.2008.24 | PDP |
Keywords | Field | DocType |
mpsocs design,xml specification,noc instance,parallel programming model,experimental network-on-chip environment,component re-use hw-sw environment,parallel application,noc model,parallel multiprocessor test traffic,xenoc different distributed-memory,noc-based mpsoc architectures,complete hw-sw co-design methodology,xml,network on chip,message passing interface,parallel processing,distributed programming | Computer architecture,XML,Computer science,Parallel computing,Network on a chip,Multiprocessing,Message Passing Interface,Parallel programming model,Component-based software engineering,Verilog,MPSoC,Distributed computing | Conference |
ISSN | Citations | PageRank |
1066-6192 | 16 | 1.13 |
References | Authors | |
13 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jaume Joven | 1 | 38 | 4.27 |
Oriol Font-Bach | 2 | 59 | 7.90 |
David Castells-Rufas | 3 | 45 | 7.70 |
R. Martinez | 4 | 198 | 49.20 |
Lluis Teres | 5 | 17 | 2.09 |
Jordi Carrabina | 6 | 139 | 36.98 |