首页> 外文会议>International Symposium on Parallel and Distributed Computing >Task Scheduling for SoC-Based Dynamic SMP Clusters with Communication on the Fly
【24h】

Task Scheduling for SoC-Based Dynamic SMP Clusters with Communication on the Fly

机译:基于SoC的动态SMP群集的任务调度在飞行中通信

获取原文

摘要

The paper concerns program scheduling methods oriented towards "System on Chip" (SoC) -based modular parallel architectures with efficient features of inter-processor communication. In the assumed architecture, a global communication network connects many SoC modules in which SMP clusters are dynamically created at program run-time to provide transfers of shared data on the fly for many processors at a time. Programs are represented as extended macro data flow graphs, which adequately describe communication between processor data caches and shared memory modules. The proposed scheduling algorithm is composed of two phases. The first phase distributes program graph nodes among SoC modules, assuming full inter-processor connection networks. It is implemented as a genetic algorithm with internally embedded ETF heuristics. The second phase of the algorithm schedules computation and communication inside SoC modules, so as to optimally use dynamic processor switching between clusters and data read on the fly mechanisms. Scheduling results of sample program graphs evaluated using simulation methods illustrate the efficiency of the proposed algorithm.
机译:本文涉及针对“芯片系统”(SOC)的“系统”的模块化并行架构的程序调度方法,其具有处理器间通信的有效特征。在假设的架构中,全局通信网络连接许多SOC模块,其中在程序运行时动态地创建SMP集群,以一次为许多处理器提供许多处理器的共享数据传输。程序表示为扩展宏数据流图,该图是充分描述处理器数据缓存和共享存储器模块之间的通信。所提出的调度算法由两个阶段组成。假设完整的处理器连接网络,第一阶段在SOC模块中分发程序图节点。它被实施为具有内部嵌入式ETF启发式的遗传算法。算法的第二阶段调度在SOC模块内部的计算和通信,以便最佳地使用在飞行机制上读取的集群和数据之间的动态处理器切换。使用仿真方法评估的样本程序图的调度结果说明了所提出的算法的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号