首页> 外文OA文献 >A tool for efficient execution and development of repetitive task graphs on a distributed memory multiprocessor
【2h】

A tool for efficient execution and development of repetitive task graphs on a distributed memory multiprocessor

机译:在分布式内存多处理器上有效执行和开发重复任务图的工具

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The major problem addressed by this research is the development of one or more scheduling heuristics suitable for applications which involve repetitive execution of task graphs on a distributed memory multiprocessor, and to test the performance of these heuristics on a multiprocessor. The approach taken was to create more than one modified version of the PS heuristic previously introduced. The modifications aim to provide a more realistic characterization of the computation-communication mechanism for the machine used in the experiments. In order to identify these characteristics, the performance of the system was comprehensively tested using different kinds of experiments. In addition, tools were developed to facilitate the development of acyclic applications. The programming tools developed require the programmer to write the program such that each node of the graph is a separate function. These functions are then packaged and converted to compilable source code in a high level programming language. The heuristic were tested using two actual applications, the correlator and Gaussian elimination, and a set of randomly created acyclic task graphs whose structure resembles realistic applications. These task graphs were created, scheduled, and packaged using RPS. Task graphs scheduled using RPS are shown to produce, on the average, efficiencies of 67 percent on four processors and 59 percent with eight processors for graphs with a 10 to 1 computation-communication ratio. The other extreme, graphs with a 1 to 1 computation-communication ratio, produced no appreciable speedup.
机译:这项研究解决的主要问题是开发一种或多种调度启发式方法,适用于涉及在分布式内存多处理器上重复执行任务图的应用程序,并测试这些启发式方法在多处理器上的性能。采取的方法是创建一个以上先前引入的PS启发式的修改版本。这些修改旨在为实验中使用的机器提供更现实的计算通信机制特征。为了识别这些特征,使用不同种类的实验对系统的性能进行了全面测试。此外,还开发了一些工具来促进非循环应用程序的开发。开发的编程工具要求程序员编写程序,以使图形的每个节点都是独立的函数。然后将这些功能打包并以高级编程语言转换为可编译的源代码。使用两个实际应用程序(相关器和高斯消去法)以及一组随机创建的非循环任务图(其结构类似于实际应用程序)测试了启发式算法。这些任务图是使用RPS创建,计划和打包的。对于具有10:1计算通信比的图形,使用RPS计划的任务图显示出平均产生效率,四个处理器上的效率为67%,八个处理器上的平均效率为59%。另一个极端是计算通信比率为1到1的图形,没有产生明显的加速。

著录项

  • 作者

    Koman Charles Brian;

  • 作者单位
  • 年度 1995
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号