...
首页> 外文期刊>Procedia Computer Science >Execution Trace Graph Based Multi-criteria Partitioning of Stream Programs
【24h】

Execution Trace Graph Based Multi-criteria Partitioning of Stream Programs

机译:基于执行跟踪图的流程序多准则分区

获取原文
           

摘要

One of the problems proven to be NP-hard in the field of many-core architectures is the par- titioning of stream programs. In order to maximize the execution parallelism and obtain the maximal data throughput for a streaming application it is essential to find an appropriate actors assignment. The paper proposes a novel approach for finding a close-to-optimal partitioning configuration which is based on the execution trace graph of a dataflow network and its anal- ysis. We present some aspects of dataflow programming that make the partitioning problem different in this paradigm and build the heuristic methodology on them. Our optimization cri- teria include: balancing the total processing workload with regards to data dependencies, actors idle time minimization and reduction of data exchanges between processing units. Finally, we validate our approach with experimental results for a video decoder design case and compare them with some state-of-the-art solutions.
机译:在多核架构领域被证明是NP难题的问题之一是流程序的分配。为了使执行并行性最大化并获得流应用程序的最大数据吞吐量,必须找到合适的参与者分配。本文基于数据流网络的执行轨迹图及其分析,提出了一种寻找接近最佳分区配置的新颖方法。我们介绍了数据流编程的某些方面,这些方面使分区问题在此范例中有所不同,并在其上构建了启发式方法。我们的优化标准包括:在数据依赖性方面平衡总处理工作量,使参与者的空闲时间最小化,并减少处理单元之间的数据交换。最后,我们以视频解码器设计案例的实验结果验证了我们的方法,并将其与一些最新解决方案进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号