Font Size: a A A

An FPGA-based Accelerator Platform for Network-on-Chip Simulation

Posted on:2011-07-02Degree:M.A.ScType:Thesis
University:University of Toronto (Canada)Candidate:Wang, DanyaoFull Text:PDF
GTID:2448390002468470Subject:Engineering
Abstract/Summary:
The increased demand for on-chip communication bandwidth as a result of the multi-core trend has made packet-switched networks-on-chip (NoCs) a more compelling choice for the communication backbone in next-generation systems [5]. However, NoC designs have many power, area, and performance trade-offs in topology, buffer sizes, routing algorithms and flow control mechanisms---hence the study of new NoC designs can be very time-intensive. To address these challenges, we propose DART, a fast and flexible FPGA-based NoC simulation architecture. Rather than laying the NoC out in hardware on the FPGA like previous approaches [8, 14], our design virtualizes the NoC by mapping its components to a generic NoC simulation engine, composed of a fully-connected collection of fundamental components (e.g., routers and flit queues). This approach has two main advantages: (i) since it is virtualized it can simulate any NoC; and (ii) any NoC can be mapped to the engine without rebuilding it, which can take significant time for a large FPGA design. We demonstrate that an implementation of DART on a Virtex-II Pro FPGA can achieve over 100x speedup over the cycle-based software simulator Booksim [6], while maintaining the same level of simulation accuracy.
Keywords/Search Tags:Simulation, FPGA, Noc
Related items