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 Joven1384.27
Oriol Font-Bach2597.90
David Castells-Rufas3457.70
R. Martinez419849.20
Lluis Teres5172.09
Jordi Carrabina613936.98