...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Loop coalescing and scheduling for barrier MIMD architectures
【24h】

Loop coalescing and scheduling for barrier MIMD architectures

机译:屏障MIMD架构的循环合并和调度

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

摘要

Barrier MIMD's are asynchronous multiple instruction stream, multiple data stream architectures capable of parallel execution of variable execution time instructions and arbitrary control flow (e.g., while loops and calls); however, they differ from conventional MIMD's in that the need for run-time synchronization is significantly reduced. The authors consider the problem of scheduling nested loop structures on a barrier MIMD. The basic approach employs loop coalescing, a technique for transforming a multiply-nested loop into a single loop. Loop coalescing is extended to nested triangular loops, in which inner loop bounds are functions of outer loop indices. In addition, a more efficient scheme to generate the original loop indices from the coalesced index is proposed for the case of constant loop bounds. These results are general, and can be applied to extend previous work using loop coalescing techniques. The authors concentrate on using loop coalescing for scheduling barrier MIMDs, and show how previous work in loop transformations and linear scheduling theory can be applied to this problem.
机译:屏障MIMD是异步的多指令流,能够并行执行可变执行时间指令和任意控制流(例如while循环和调用)的多个数据流体系结构;但是,它们与常规MIMD的不同之处在于,大大减少了对运行时同步的需求。作者考虑了在屏障MIMD上调度嵌套循环结构的问题。基本方法采用循环合并,这是一种将多嵌套循环转换为单个循环的技术。循环合并扩展到嵌套的三角形循环,其中内部循环边界是外部循环索引的函数。另外,对于恒定循环边界的情况,提出了一种更有效的从合并索引生成原始循环索引的方案。这些结果是通用的,可用于使用循环合并技术扩展以前的工作。作者集中于使用循环合并来调度屏障MIMD,并展示如何将先前在循环变换和线性调度理论中的工作应用于该问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号