Scheduling Recurrent Precedence-Constrained Task Graphs on a Symmetric Shared-Memory Multiprocessor

被引:0
|
作者
Devi, UmaMaheswari C. [1 ]
机构
[1] IBM India Res Lab, Bangalore, Karnataka, India
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider approaches that allow task migration for scheduling recurrent directed-acyclic-graph (DAG) tasks on symmetric, shared-memory multiprocessors (SMPs) in order to meet a given throughput requirement with fewer processors. Within the scheduling approach proposed, we present a heuristic based on grouping DAG subtasks for lowering the end-to-end latency and an algorithm for computing an upper bound on latency. Unlike prior work, the purpose of the grouping here is not to map the subtask groups to physical processors, but to generate aggregated entities, each of which can be treated as a single schedulable unit to lower latency. Evaluation using synthetic task sets shows that our approach can lower processor needs considerably while incurring only a modest increase in latency. In contrast to the work presented herein, most prior work on scheduling recurrent DAGs has been for distributed-memory multiprocessors, and has therefore mostly been concerned with statically mapping DAG subtasks to processors.
引用
收藏
页码:265 / 280
页数:16
相关论文
共 50 条
  • [21] A SHARED-MEMORY MULTIPROCESSOR LOGIC SIMULATOR
    BEIHL, G
    [J]. EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 26 - 28
  • [22] COMBINATOR REDUCTION IN A SHARED-MEMORY MULTIPROCESSOR
    BURKIMSHER, PC
    [J]. COMPUTER JOURNAL, 1987, 30 (03): : 214 - 222
  • [23] PVM in a shared-memory industrial multiprocessor
    Appiani, E
    Bologna, M
    Corvi, M
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 588 - 593
  • [24] SCHEDULING OF PRECEDENCE-CONSTRAINED PARALLEL PROGRAM TASKS ON MULTIPROCESSORS
    MURTHY, CSR
    MURTHY, KNB
    SREENIVAS, A
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 36 (02): : 93 - 104
  • [25] MULTIPROCESSOR SHARED-MEMORY INFORMATION EXCHANGE
    SANTOLINE, LL
    BOWERS, MD
    CREW, AW
    ROSLUND, CJ
    GHRIST, WD
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1989, 36 (01) : 626 - 633
  • [26] MACROMOLECULAR DYNAMICS ON A SHARED-MEMORY MULTIPROCESSOR
    SKEEL, RD
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 1991, 12 (02) : 175 - 179
  • [27] Ant Colony Optimization for Precedence-Constrained Heterogeneous Multiprocessor Assignment Problem
    Deng, Rong
    Jiang, Changjun
    Yin, Fei
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 89 - 96
  • [28] ScaleStar: Budget Conscious Scheduling Precedence-Constrained Many-task Workflow Applications in Cloud
    Zeng, Lingfang
    Veeravalli, Bharadwaj
    Li, Xiaorong
    [J]. 2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, : 534 - 541
  • [29] USING PROCESSOR-CACHE AFFINITY INFORMATION IN SHARED-MEMORY MULTIPROCESSOR SCHEDULING
    SQUILLANTE, MS
    LAZOWSKA, ED
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (02) : 131 - 143
  • [30] Precedence-Constrained Scheduling Problems Parameterized by Partial Order Width
    van Bevern, Rene
    Bredereck, Robert
    Bulteau, Laurent
    Komusiewicz, Christian
    Talmon, Nimrod
    Woeginger, Gerhard J.
    [J]. DISCRETE OPTIMIZATION AND OPERATIONS RESEARCH, DOOR 2016, 2016, 9869 : 105 - 120