首页> 外文会议>IEEE Region 10 International Conference >Compile time vs. runtime: scheduling parallelism on dataflow machines
【24h】

Compile time vs. runtime: scheduling parallelism on dataflow machines

机译:编译时间与运行时:DataFlow计算机上的调度并行性

获取原文

摘要

Summary form only given. Exploitation of parallelism in programs decreases execution time but increases resource requirements. It is argued that this problem should be addressed by applying compile-time analysis and static scheduling techniques. Such techniques have been developed for scheduling loops on very long instruction word (VLIW) machines which, like dataflow machines, can exploit fine-grain parallelism in programs. In VLIW machines, all resources can be scheduled very precisely because of the synchronous model of parallelism. It is shown how these techniques can be applied to dataflow machines by adopting a less rigid notion of scheduling providing a reasonable trade-off between parallelism and resource usage. The authors also show how such asynchronous scheduling can be implemented in a novel dataflow loop schema for the Monsoon Explicit Token Store dataflow machine.
机译:摘要表格仅给出。在程序中对并行性的开发减少了执行时间,但提高了资源要求。有人认为,应该通过应用编译时间分析和静态调度技术来解决这个问题。已经开发了这样的技术,用于在非常长的指令字(VLIW)机器上的循环上进行调度,例如DataFlow机器,可以利用程序中的细粒度并行。在VLIW机器中,由于并行性同步模型,所有资源都可以非常精确地安排。示出了如何通过采用更少的调度概念来将这些技术应用于DataFlow机器,在并行和资源使用之间提供合理的权衡。作者还展示了这种异步调度如何在季风显式令牌存储数据流机器的新型数据流循环模式中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号