首页> 外文会议>IEEE International Symposium on Performance Analysis of Systems and Software >BST: A BookSim-Based Toolset to Simulate NoCs with Single- and Multi-Hop Bypass
【24h】

BST: A BookSim-Based Toolset to Simulate NoCs with Single- and Multi-Hop Bypass

机译:BST:基于BookSim的工具集,可通过单跳和多跳旁路模拟NoC

获取原文

摘要

Network-on-Chips are a critical part of modernmultiprocessors and their relevance will grow with the number ofcores. The development of future NoC designs relies on detailedsimulation models that accurately estimate their performance, power and hardware cost. Bypass routers are very relevant and promising proposals dueto their improved performance. Bypass routers reduce latencythanks to a combination of speculation, pre-routing (lookaheadrouting) and buffer bypass, which also reduce energy consumption by avoiding unnecessary buffer writes and reads. Multi-hop bypass NoCs, known as SMART, even bypass the crossbar of multiple routers in a single cycle. However, publicly available NoC simulators, such as BookSim or Garnet, do not implement bypass mechanisms or do not model them accurately. In this work, we present Bypass Simulation Toolset(BST), a set of tools to accurately simulate NoCs with single-and multi-hop bypass routers. BST combines and extends several simulation tools: an extension of BookSim with state-of-the-art cycle-accurate bypass router models and additional flow control mechanisms; an RTL implementation of multi-hop bypass mechanisms based on OpenSMART; an API to ease a modular integration of the BST NoC simulator in full system simulators; and a set of scripts to automate simulation execution and data collection. To showcase BST, we i) validate BookSim SMART models with the RTL implementation; ii) compare bypass and traditional non-bypass router models; iii) integrate BookSim in gem5 using the proposed API and compare it with gem5's Simple and Garnet 2.0 NoC models; and iv) present a case study evaluating different combinations of router types and topologies recently proposed for NoCs, highlighting the flexibility of the BST toolset. The toolset is available at www.atc.unican.es/software.html
机译:片上网络是现代多处理器的关键部分,它们的相关性将随着内核数量的增长而增加。未来NoC设计的开发依赖于详细的仿真模型,这些模型可以准确地估计其性能,功耗和硬件成本。旁路路由器由于性能提高而非常相关且很有前途。旁路路由器通过推测,预路由(lookaheadrouting)和缓冲区旁路的组合来减少延迟,这还通过避免不必要的缓冲区写入和读取来减少能耗。多跳旁路NoC(称为SMART)甚至可以在单个周期内旁路多个路由器的交叉开关。但是,公开可用的NoC模拟器(例如BookSim或Garnet)无法实现旁路机制或无法对其进行准确建模。在这项工作中,我们介绍了旁路仿真工具集(BST),这是一套工具,可使用单跳和多跳旁路路由器准确地仿真NoC。 BST结合并扩展了几种仿真工具:BookSim的扩展,具有最新的周期精确的旁路路由器模型和其他流控制机制;基于OpenSMART的多跳旁路机制的RTL实现;用于简化BST NoC仿真器在完整系统仿真器中的模块化集成的API;以及一组用于自动执行仿真和收集数据的脚本。为了展示BST,我们:i)使用RTL实施验证BookSim SMART模型; ii)比较旁路和传统的非旁路路由器模型; iii)使用建议的API将BookSim集成到gem5中,并将其与gem5的Simple和Garnet 2.0 NoC模型进行比较; iv)提供了一个案例研究,评估了最近针对NoC提出的路由器类型和拓扑的不同组合,突出了BST工具集的灵活性。该工具集可从www.atc.unican.es/software.html获得。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号