首页> 外文会议>IEEE International High Level Design Validation and Test Workshop >A segment-aware multi-core scheduler for system C PDES
【24h】

A segment-aware multi-core scheduler for system C PDES

机译:用于系统C PDES的分段感知多核调度程序

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

摘要

The SystemC IEEE standard is widely used for system design. While the sequential reference simulator is based on Discrete Event Simulation (DES), Parallel DES (PDES) approaches have been proposed for multi-core platforms. This paper proposes a dynamic load-profiling and segment-aware scheduling algorithm with optimized thread dispatching to maximize parallel SystemC simulation speed, which generally can be applied to all work-sharing PDES approaches. Based on a compile-time generated Segment Graph (SG), our scheduler can accurately predict the run time of the thread segments ahead and thus make better dispatching decisions. In the systematic evaluation, our segment-aware scheduler consistently shows a significant performance gain on top of the order-of-magnitude speedup of PDES, when compared with the previous scheduling policies.
机译:SystemC IEEE标准被广泛用于系统设计。尽管顺序参考模拟器基于离散事件模拟(DES),但已为多核平台提出了并行DES(PDES)方法。本文提出了一种动态负载分析和段感知调度算法,该算法具有优化的线程调度功能,可最大程度地提高并行SystemC仿真速度,该算法通常可应用于所有工作共享PDES方法。基于编译时生成的段图(SG),我们的调度程序可以准确地预测前面线程段的运行时间,从而做出更好的调度决策。在系统评估中,与以前的调度策略相比,我们的分段感知调度器在PDES的数量级加速之外始终显示出显着的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号