首页> 外文会议>Automation and Test in Europe Conference and Exhibition >A new optimized implementation of the SystemC engine using acyclic scheduling
【24h】

A new optimized implementation of the SystemC engine using acyclic scheduling

机译:使用无线环路调度的系统C引擎的新优化实现

获取原文

摘要

SystemC is rapidly gaining wide acceptance as a simulation framework for SoC and embedded processors. While its main assets are modularity and the very fact it is becoming a de facto standard, the evolution of the SystemC framework (from version 0.9 to version 2.0.1) suggests the environment is particularly geared toward increasing the framework functionalities rather than improving simulation speed. For cycle-level simulation, speed is a critical factor as simulation can be extremely slow, affecting the extent of design space exploration. In this article, we present a fast SystemC engine that, in our experience, can speed up simulations by a factor of 1.93 to 3.56 over SystemC 2.0.1. This SystemC engine is designed for cycle-level simulators and for the moment, it only supports the subset of the SystemC syntax (signals, methods) that is most often used for such simulators. We achieved greater speed (1) by completely rewriting the SystemC engine and improving the implementation software engineering, and (2) by proposing a new scheduling technique, intermediate between SystemC dynamic scheduling technique and existing static scheduling schemes. Unlike SystemC dynamic scheduling, our technique removes many if not all useless process wake-ups, while using a simpler scheduling algorithm than in existing static scheduling techniques.
机译:Systemc正在迅速获得广泛的认可作为SoC和嵌入式处理器的仿真框架。虽然其主要资产是模块化,但它变成了事实上标准的事实,系统C框架的演变(从版本0.9到2.0.1版)建议环境特别适合增加框架功能,而不是提高模拟速度。对于循环级仿真,速度是一个关键因素,因为模拟可能极慢,影响设计空间探索的程度。在本文中,我们介绍了一个快速的Systemc发动机,在我们的经验中,可以在Systemc 2.0.1中加速模拟1.93到3.56。此系统引擎专为循环级模拟器设计,目前仅支持最常用于此类模拟器的Systemc语法(信号,方法)的子集。我们通过完全重写Systemc发动机并通过提高新的调度技术来改进Systemc发动机并通过提高系统C动态调度技术和现有静态调度方案来改进实施软件工程和(2)来实现更大的速度(1)。与SystemC动态调度不同,我们的技术将删除许多如果不是所有无用的过程唤醒,而使用比现有静态调度技术更简单的调度算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号