首页> 外文期刊>Microprocessors and microsystems >FBNoC: FPGA-based network on chip emulator for full-system architectural simulation of many-core systems
【24h】

FBNoC: FPGA-based network on chip emulator for full-system architectural simulation of many-core systems

机译:FBNoC:基于FPGA的片上网络仿真器,用于多核系统的全系统架构仿真

获取原文
获取原文并翻译 | 示例
           

摘要

SoCs and chip multi processors (CMPs) usually employ a scalable interconnection network (Network-on-chip or NoC) as a communication medium. Existing simulators that can simulate such systems are mostly SW based and as such are very slow. Fast FPGA-based hardware simulators of CMP systems are gaining popularity because they allow fast and efficient exploration of several design points with multiple benchmarks. This entail emulating the NoC in these systems with different parameters and configurations. Existing hardware NoC simulators that are implemented on Field Programmable Gate Arrays (FPGAs) are not readily integrate-able with other FPGA-based multicore architectural simulators. In this work, a new FPGA-based NoC emulator (FBNoC) that can be integrated with multicore architectural simulators is proposed. It can also be used as a standalone NoC simulator. Utilizing a parametrizable latency model, FBNoC can deliver packets and accurately estimate their latencies for several NoC topologies, configurations, and parameters without the need for re-synthesize nor FPGA re-configuration. It also employs a novel multi-local port per NoC node strategy combined with two bidirectional ring networks to reduce the FPGA resource utilization while increasing the simulation speed. Requiring less FPGA resources than other FPGA-based NoC simulators, the proposed emulator can achieve more than 20,000x speedup over the popular SW NoC simulator Booksim.
机译:SoC和芯片多处理器(CMP)通常采用可扩展的互连网络(片上网络或NoC)作为通信介质。现有的可以仿真此类系统的仿真器大多基于软件,因此非常慢。基于快速基于FPGA的CMP系统硬件模拟器正变得越来越流行,因为它们允许快速,有效地探索具有多个基准的多个设计点。这需要在具有不同参数和配置的这些系统中模拟NoC。在现场可编程门阵列(FPGA)上实现的现有硬件NoC仿真器不易与其他基于FPGA的多核架构仿真器集成。在这项工作中,提出了一种可以与多核架构仿真器集成的新的基于FPGA的NoC仿真器(FBNoC)。它也可以用作独立的NoC模拟器。利用可参数化的延迟模型,FBNoC可以为多种NoC拓扑,配置和参数传送数据包并准确估计其延迟,而无需重新合成或FPGA重新配置。它还采用了新颖的每NoC节点多本地端口策略,并结合了两个双向环形网络,以降低FPGA资源利用率,同时提高仿真速度。与其他基于FPGA的NoC模拟器相比,与其他基于FPGA的NoC模拟器相比,所需的FPGA资源更少,与流行的SW NoC模拟器Booksim相比,该模拟器可实现20,000倍以上的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号