DART: A programmable architecture for NoC simulation on FPGAs

Computers, IEEE Transactions  (2014)

引用 98|浏览73
暂无评分
摘要
The increased demand for on-chip communication bandwidth as a result of the multi-core trend has made networks on-chip (NoCs) a compelling choice for the communication backbone in next-generation systems. 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 this challenge 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, 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 FPGA implementation is decoupled it can simulate any NoC; and (ii) any NoC can be mapped to the engine without resynthesizing it, which can take time for a large FPGA design. We demonstrate that an implementation of DART can achieve over 100× speedup relative to a cycle-based software simulator, while maintaining the same level of simulation accuracy.
更多
查看译文
关键词
fpga.,simulation accuracy,next-generation system,noc designs,network-on-chip,routing algorithm,cycle-based software simulator,noc design,fpga implementation,noc simulation,dart architecture,communication backbone,simulation,multicore trend,programmable architecture,next-generation systems,fpga,fpga-based noc simulation architecture,packet-switched networks-on-chip,flexible fpga-based noc simulation,virtex-ii pro fpga,new noc design,field programmable gate arrays,large fpga design,dart simulator,generic noc simulation engine,booksim cycle-based software simulator,flow control mechanism,networks on-chip,on-chip communication bandwidth,pipelines,routing,computer architecture,radiation detectors,network on chip
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要