首页> 外文学位 >Efficient task scheduling and allocation for two-dimensional mesh-connected parallel systems.
【24h】

Efficient task scheduling and allocation for two-dimensional mesh-connected parallel systems.

机译:二维网格连接并行系统的高效任务调度和分配。

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

摘要

Recently task scheduling and allocation in two-dimensional (2D) mesh-connected parallel computers have drawn a lot of attention in the research community. This is because the 2D mesh topology has become popular among various interconnection topologies developed for parallel and distributed computing, and task scheduling and allocation are critical processes to the performance of parallel computers. In this dissertation, new approaches for task scheduling and allocation in 2D meshes which allow high performance at low overhead are presented.; First, an efficient task allocation scheme is presented. By employing a new approach for searching the array, the proposed scheme can find the available submesh without the scanning of the entire 2D array unlike earlier designs. As a result, the proposed scheme can significantly reduce the task allocation time. Comprehensive computer simulation reveals that the average allocation time and waiting delay are much smaller than earlier schemes irrespective of the size and distribution of requested meshes. The scheme is also shown to be easily applied to tori architecture.; Next, two relocation schemes--full relocation and partial relocation scheme--are presented to alleviate external fragmentation. The former is desirable when the system is highly fragmented, while the latter is for minimizing the number of relocated tasks. For the relocation process, two basic submesh movement operations--shifting and rotating--are formally defined and used. The proposed schemes turn out to be beneficial when the relocation overhead is not high, which is machine dependent.; An efficient scheduling scheme is then proposed. By employing the largest job first and scan-all policy along with the waiting time limit, the proposed scheme can also alleviate the external fragmentation problem. Contrary to the previous largest-job-first only scheduling schemes, larger jobs do not block smaller jobs in our scheme. As a result, the mean response time is significantly reduced as identified by computer simulation. In addition to this, an on-line scheduling and allocation scheme is proposed for real-time sporadic tasks. By effectively manipulating the information on allocated or reserved submeshes, the proposed scheme can quickly identify the earliest available time of a free submesh for a newly-arrived task. A preemption approach is employed to reduce the complexity of the search for a feasible schedule. Computer simulation reveals that the proposed scheme significantly improves the system performance by decreasing the number of tasks rejected.
机译:最近,在二维(2D)网格连接的并行计算机中进行任务调度和分配已经引起了研究界的广泛关注。这是因为2D网格拓扑已在为并行和分布式计算开发的各种互连拓扑中流行,并且任务调度和分配是并行计算机性能的关键过程。本文提出了一种新的二维网格任务调度与分配方法,该方法可以在较低开销下实现高性能。首先,提出了一种有效的任务分配方案。与早期的设计不同,通过采用一种新的搜索阵列的方法,所提出的方案无需扫描整个2D阵列即可找到可用的子网格。结果,提出的方案可以显着减少任务分配时间。全面的计算机仿真表明,无论请求网格的大小和分布如何,平均分配时间和等待延迟都比早期方案小得多。该方案还显示很容易应用于花托建筑。接下来,提出了两种重定位方案-完全重定位和部分重定位方案,以减轻外部碎片。当系统高度分散时,前者是可取的,而后者是用于最大程度地减少重定位任务的数量。对于重新定位过程,正式定义并使用了两个基本的子网格移动操作-移位和旋转。当重定位开销不高时,所提出的方案是有益的,这取决于机器。然后提出了一种有效的调度方案。通过采用最大的作业优先和全部扫描策略以及等待时间限制,所提出的方案还可以缓解外部碎片问题。与以前的仅工作优先的最大计划计划相反,较大的工作不会阻止较小的工作。结果,如计算机模拟所确定的,平均响应时间显着减少。除此之外,针对实时零星任务,提出了一种在线调度和分配方案。通过有效地处理有关已分配或保留的子网格的信息,所提出的方案可以快速标识出新到达任务的空闲子网格的最早可用时间。采用抢占方法来减少寻找可行时间表的复杂性。计算机仿真表明,该方案通过减少拒绝的任务数量,显着提高了系统性能。

著录项

  • 作者

    Yoo, Seong-Moo.;

  • 作者单位

    The University of Texas at Arlington.;

  • 授予单位 The University of Texas at Arlington.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1995
  • 页码 124 p.
  • 总页数 124
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号