首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >Cause and effect of nondeterministic behavior in sequential and parallel SystemC simulators
【24h】

Cause and effect of nondeterministic behavior in sequential and parallel SystemC simulators

机译:无序行为在顺序和并行系统模拟器中的原因与影响

获取原文

摘要

Simulators are used to aid the design of computer systems. Together with the computational power of computer systems, the demands towards their simulators are growing regarding speed, flexibility, as well as the predictability of their behavior. To increase simulation speed, simulation models are abstracted and simulated in parallel. To reduce simulator development time and to provide the greatest possible modeling flexibility, SystemC allows models to be written using C++ without restrictions. All three means, especially when used in combination, also increase the difficulty to reason about the behavior of the resulting simulator, in the worst case leading to unpredictable simulation behavior. This may threaten the fitness of simulators for demanding use-cases like the debugging of race conditions. This work discusses likely causes and impact of nondeterministic simulator behavior. Three examples taken from real-life models are used to illustrate the matter.
机译:模拟器用于帮助计算机系统的设计。 与计算机系统的计算能力一起,对其模拟器的需求在于速度,灵活性以及其行为的可预测性。 为了提高模拟速度,仿真模型并联抽象和模拟。 为了减少模拟器开发时间并提供最大的建模灵活性,Systemc允许使用C&#x002b写入模型;+ 没有限制。 所有三种手段,特别是当与组合使用时,也增加了难以理解的难以推理所得模拟器的行为,在最坏的情况下导致不可预测的模拟行为。 这可能会威胁到模拟器的适应性,以便苛刻的使用情况,如竞争条件的调试。 这项工作讨论了非法主义模拟器行为的可能性和影响。 从现实生活模型采取的三个例子用于说明此事。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号