On the design of communication-aware task scheduling strategies for heterogeneous systems

被引:8
|
作者
Orduña, JM [1 ]
Arnau, V [1 ]
Ruiz, A [1 ]
Valero, R [1 ]
Duato, J [1 ]
机构
[1] Univ Valencia, Dept Informat, E-46003 Valencia, Spain
关键词
D O I
10.1109/ICPP.2000.876155
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many research activities have focused on the problem of task scheduling in heterogeneous systems from the computational point of view. However an ideal scheduling strategy would also take into account the communication requirements of the applications and the communication bandwidth that the network can offer In this paper we first propose a criterion to measure the suitability of each allocation of network resources to each parallel application, according to the communication requirements. Second, we propose a scheduling technique based exclusively on this criterion that provides a near-optimal mapping of processes to processors according to the communication requirements. Evaluation results show that the use of this scheduling technique fully exploits the available network bandwidth, greatly improving network performance. Therefore, the proposed scheduling technique may he used in the design of communication-aware scheduling strategies for those situations where the communication requirements are the system performance bottleneck.
引用
收藏
页码:391 / 398
页数:8
相关论文
共 50 条
  • [21] Communication-Aware Scheduling Algorithms for Synchronous Dataflow Graphs on Multicore Systems
    Ma, Mingze
    Sakellariou, Rizos
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 55 - 64
  • [22] On the development of a communication-aware task mapping technique
    Orduña, JM
    Silla, F
    Duato, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (04) : 207 - 220
  • [23] COMSPLIT: A Communication-Aware Split Learning Design for Heterogeneous IoT Platforms
    Ninkovic, Vukan
    Vukobratovic, Dejan
    Miskovic, Dragisa
    Zennaro, Marco
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (05): : 5305 - 5319
  • [24] Scalable Communication-aware Task Mapping Algorithms for Interconnected Multicore Systems
    Chung, I-Hsin
    Lee, Che-Rung
    Zhou, Jiazheng
    Chou, Chung-Yi
    Chung, Yeh-Ching
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 187 - 192
  • [25] Communication-aware Design Flow for Dependable Networked Embedded Systems
    Fummi, F.
    Quaglia, D.
    Stefanni, F.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2861 - 2864
  • [26] Communication-aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems
    Lin, Jing
    Gerstlauer, Andreas
    Evans, Brian L.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2012, 69 (03): : 279 - 291
  • [27] Improving the Scalability of Communication-Aware Task Mapping Techniques
    Soriano, Raul
    Orduna, Juan M.
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1061 - 1066
  • [28] Communication-aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems
    Jing Lin
    Andreas Gerstlauer
    Brian L. Evans
    Journal of Signal Processing Systems, 2012, 69 : 279 - 291
  • [29] Fine-Grained Communication-Aware Task Scheduling Approach for Acyclic and Cyclic Applications on MPSoCs
    Huang, Kai
    Jiang, Xiaowen
    Jiang, Haitian
    Zhang, Xiaomeng
    Yu, Min
    Yan, Rongjie
    Yan, Xiaolang
    IEEE ACCESS, 2019, 7 : 54372 - 54389
  • [30] Communication-Aware Scheduling of Serial Tasks for Dispersed Computing
    Yang, Chien-Sheng
    Pedarsani, Ramtin
    Avestimehr, A. Salman
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (04) : 1330 - 1343