• Home
  • Search
  • Hybrid Code-Data Prefetch-Aware Multiprocessor Task Graph Scheduling
  • Cite Icon6
  • https://doi.org/10.1109/dsd.2011.80Copy DOI Icon

Hybrid Code-Data Prefetch-Aware Multiprocessor Task Graph Scheduling

  • Aug 1, 2011
  • Morteza Damavandpeyma +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The ever increasing performance gap between processors and memories is one of the biggest performance bottlenecks for computer systems. In this paper, we propose a task scheduling technique that schedules an application, modeled with a task graph, on a multiprocessor system-on chip (MPSoC) that contains a limited on-chip memory. The proposed scheduling technique explores the trade-off between executing tasks in a code-driven (i.e. executing parallel tasks) or data-driven (i.e. executing pipelined tasks) manner to minimize the run-time of the application. Our static scheduler identifies those task sequences in which it is useful to use a code-driven execution and those task sequences that benefit from a data-driven execution. We extend the proposed technique to consider prefetching when choosing a suitable task order. The technique is implemented using an integer linear programming framework. To evaluate the effectiveness of the technique, we use an application from the multimedia domain and a synthetic task graph that is used in related work. Our experimental results show that our scheduler is able to reduce the run-time of an MP3 decoder application by 8% compared to a commonly used heuristic scheduler.

Similar Papers
  • Book Chapter
  • Citations15

Evaluating Energy-Aware Task Allocation Strategies for MPSOCS

  • Oct 11, 2006
  • Fabio Wronski +2
  • Conference Article
  • Citations36

Task management in MPSoCs

  • Nov 02, 2009
  • Jeronimo Castrillon +5
  • Conference Article
  • Citations27

Energy Efficient Heuristic Algorithm for Task Mapping on Shared-Memory Heterogeneous MPSoCs

  • Jun 01, 2018
  • Haider Ali +3
  • Conference Article
  • Citations8

Task model for on-chip communication infrastructure design for multicore systems

  • Oct 01, 2011
  • Bharath Phanibhushana +2
  • Research Article
  • Citations27

Memory-Aware Task Scheduling with Communication Overhead Minimization for Streaming Applications on Bus-Based Multiprocessor System-on-Chips

  • Jul 01, 2014
  • IEEE Transactions on Parallel and Distributed Systems
  • Yi Wang +4
  • Research Article
  • Citations35

Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support

  • May 01, 2007
  • IEEE Transactions on Computers
  • Francesco Poletti +6
  • Conference Article
  • Citations9

Robust non-preemptive hard real-time scheduling for clustered multicore platforms

  • Apr 20, 2009
  • Michele Lombardi +2
  • Research Article
  • Citations33

Application-specific heterogeneous multiprocessor synthesis using extensible processors

  • Sep 01, 2006
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Fei Sun +3
  • Conference Article
  • Citations163

Jointly combining implicit constraints improves temporal ordering

  • Jan 01, 2008
  • Nathanael Chambers +1
  • Conference Article
  • Citations4

Construction of the Bounded Application-layer Multicast Tree in the Overlay Network Model by the Integer Linear Programming

  • Sep 19, 2005
  • P Jurcik +1
  • Conference Article
  • Citations8

Towards Affordable Fault-Tolerant Nanosatellite Computing with Commodity Hardware

  • Oct 01, 2018
  • Christian M Fuchs +4
  • Conference Article
  • Citations3

On-chip memory efficient data layout for 2D FFT on 3D memory integrated FPGA

  • Sep 01, 2016
  • Shreyas G Singapura +2
  • Conference Article

RAM-Wafer: RL-Based Automatic Mapping Framework for Large-Scale AI Training on Wafer-Scale Computing

  • Nov 10, 2025
  • Xu Dai +6
  • Conference Article
  • Citations31

Training Deep Neural Networks in Low-Precision with High Accuracy Using FPGAs

  • Dec 01, 2019
  • Sean Fox +4
  • Book Chapter
  • Citations11

Filter-Wise Pruning Approach to FPGA Implementation of Fully Convolutional Network for Semantic Segmentation

  • Jan 01, 2019
  • Masayuki Shimoda +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.