首页> 外文期刊>Computers & Digital Techniques, IET >Fast and low overhead architectural transaction level modelling for large-scale network-on-chip simulation
【24h】

Fast and low overhead architectural transaction level modelling for large-scale network-on-chip simulation

机译:用于大规模片上网络仿真的快速,低开销的架构事务级别建模

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

摘要

Early system modelling is an essential tool to accelerate software development, architectural analysis and hardware verification in complex many-core system-on-chips (SoCs). Transaction level modelling (TLM) offers a higher level of abstraction than register transfer level (RTL) and can be used for early system modelling. Maintaining simulation speed with the right accuracy is a major challenge and this paper proposes SystemC-based architectural modelling techniques that extend TLM to deliver faster simulation models for many-core system. The proposed approach considers a micro-scheduler for large modules (in the sense of SystemC modules) to locally manage all events in the module. Exploiting this micro-scheduler along with function object and coroutine concepts, the authors propose a lightweight thread process that significantly reduces the context switching overhead among the different processes. Additionally the micro-scheduler allows some processes to be run ahead of simulation time. The proposed techniques are applied to the model of a very large networks-on-chip (NoC) formed by thousands of cores stressing the simulation capabilities of the host computer and operating system. The experimental results demonstrate that the model can run successfully and exhibits up to 93% improvement in simulation speed compared to traditional SystemC-based modelling.
机译:早期的系统建模是在复杂的多核片上系统(SoC)中加速软件开发,架构分析和硬件验证的必不可少的工具。事务级别建模(TLM)提供了比寄存器传输级别(RTL)更高的抽象级别,可用于早期系统建模。以正确的精度保持仿真速度是一个重大挑战,本文提出了基于SystemC的体系结构建模技术,该技术扩展了TLM以为多核系统提供更快的仿真模型。所提出的方法考虑了用于大型模块的微调度器(在SystemC模块的意义上),以本地管理模块中的所有事件。利用此微调度程序以及函数对象和协程概念,作者提出了一种轻量级的线程过程,该过程显着减少了不同过程之间的上下文切换开销。另外,微调度器允许某些进程在仿真时间之前运行。所提出的技术被应用于由数千个内核形成的非常大的片上网络(NoC)的模型,这些内核强调了主机和操作系统的仿真能力。实验结果表明,与传统的基于SystemC的建模相比,该模型可以成功运行,并且仿真速度最多可提高93%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号