• Home
  • Search
  • A dynamic scheduling framework for emerging heterogeneous systems
  • Cite Icon35
  • https://doi.org/10.1109/hipc.2011.6152724Copy DOI Icon

A dynamic scheduling framework for emerging heterogeneous systems

  • Dec 1, 2011
  • Vignesh T Ravi +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A trend that has materialized, and has given rise to much attention, is of the increasingly heterogeneous computing platforms. Recently, it has become very common for a desktop or a notebook computer to be equipped with both a multi-core CPU and a GPU. Application development for exploiting the aggregate computing power of such an environment is a major challenge today. Particularly, we need dynamic work distribution schemes that are adaptable to different computation and communication patterns in applications, and to various heterogeneous configurations. This paper describes a general dynamic scheduling framework for mapping applications with different communication patterns to heterogeneous architectures. We first make key observations about the architectural tradeoffs among heterogeneous resources and the communication pattern of an application, and then infer constraints for the dynamic scheduler. We then present a novel cost model for choosing the optimal chunk size in a heterogeneous configuration. Finally, based on general framework and cost model we provide optimized work distribution schemes to further improve the performance.

Similar Papers
  • Conference Article
  • Citations15

Topology Design of Service Overlay Network with a Generalized Cost Model

  • Nov 01, 2007
  • Ling Zhou +1
  • Conference Article
  • Citations21

G-Charm

  • Jun 10, 2013
  • R Vasudevan +2
  • Conference Article
  • Citations2

MPACP: An Approach for Automatic Matching of Parallel Application Communication Patterns

  • Dec 01, 2008
  • Chao Ma +2
  • Conference Article
  • Citations27

PaCMap

  • Jun 08, 2015
  • Ozan Tuncer +2
  • Conference Article
  • Citations1

Seeds for a Heterogeneous Interconnect

  • May 01, 2013
  • Adam Hackett +4
  • Research Article
  • Citations8

Hardware support for flexible distributed shared memory

  • Jan 01, 1998
  • IEEE Transactions on Computers
  • S.K Reinhardt +2
  • Conference Article
  • Citations6

Optimal Online Balanced Graph Partitioning

  • May 10, 2021
  • Maciej Pacut +2
  • Conference Article
  • Citations4

Brief Announcement: Deterministic Lower Bound for Dynamic Balanced Graph Partitioning

  • Jul 31, 2020
  • Maciej Pacut +2
  • Conference Article
  • Citations27

READYS: A Reinforcement Learning Based Strategy for Heterogeneous Dynamic Scheduling

  • Sep 01, 2021
  • Nathan Grinsztajn +3
  • Research Article
  • Citations12

Advancing neuromodulation through control systems: a general framework and case study in posture-responsive stimulation.

  • Jun 01, 2014
  • Neuromodulation: Technology at the Neural Interface
  • Timothy Denison +1
  • Conference Article
  • Citations2

Softening Up the Network for Scientific Applications

  • Jan 01, 2017
  • Celio Trois +6
  • Conference Article
  • Citations8

An Empirical Approach for Efficient All-to-All Personalized Communication on Ethernet Switched Clusters

  • Jun 14, 2005
  • A Faraj +1
  • Research Article
  • Citations153

Energy minimization in dynamic train scheduling and control for metro rail operations

  • Oct 21, 2014
  • Transportation Research Part B: Methodological
  • Xiang Li +1
  • Research Article
  • Citations4

Comparison of a centralised and distributed approach for a generic scheduling system

  • Jan 05, 2008
  • Journal of Intelligent Manufacturing
  • Kieran Greer +2
  • Conference Article
  • Citations1

ChipAdvisor: A Machine Learning Approach for Mapping Applications to Heterogeneous Systems

  • Apr 07, 2021
  • Hiwot Tadese Kassa +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.