• Home
  • Search
  • Optimal task scheduler for multi-core processor
  • Cite Icon5
  • https://doi.org/10.1109/icste.2010.5608974Copy DOI Icon

Optimal task scheduler for multi-core processor

  • Oct 1, 2010
  • Vinay G Vaidya +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the advent of multi-core processors, parallel execution of multiple tasks has become a common practice. Various scheduling algorithms have addressed this issue considering multiprocessor systems. Most of these algorithms target application level parallelism. Task level parallelism within an application can be exploited using shared memory architecture such as multi-core processor or in a distributed computing environment. In this paper, we propose a static scheduling algorithm that generates a schedule that can be optimized for one or all parameters including execution time, number of processors, and efficiency of processors. The input to this scheduler is a task dependency matrix is generated using dependency analysis technique. Efficiency of this scheduler is high because it uses multiple parameters such as task wait time, number of tasks whose dependency gets resolved by scheduling a task, and task execution time. The paper concludes with an example of applying this technique to a set of tasks.

Similar Papers
  • Research Article
  • Citations9

Locality-Load-Prediction Aware Multi-Objective Task Scheduling in the Heterogeneous Cloud Environment

  • Feb 01, 2017
  • Indian Journal of Science and Technology
  • Yadaiah Balagoni +1
  • Research Article
  • Citations6

Bounds and Approximations for Overheads in the Time to Join Parallel Forks

  • May 01, 1995
  • ORSA Journal on Computing
  • Peter J Downey
  • Conference Article
  • Citations37

Push-assisted migration of real-time tasks in multi-core processors

  • Jun 19, 2009
  • Abhik Sarkar +3
  • Research Article
  • Citations9

Requirements-preserving design automation for multiprocessor embedded system applications

  • Jun 05, 2020
  • Journal of Ambient Intelligence and Humanized Computing
  • Md Al Maruf +1
  • Conference Article
  • Citations12

Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems

  • Mar 01, 2009
  • Apurva Shah +1
  • Conference Article
  • Citations13

Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism

  • Aug 01, 2007
  • Peter Poplavko +2
  • Conference Article
  • Citations69

Scheduling parallelizable tasks to minimize average response time

  • Jan 01, 1994
  • John Turek +7
  • Research Article
  • Citations246

Energy-Efficient Stochastic Task Scheduling on Heterogeneous Computing Systems

  • Nov 01, 2014
  • IEEE Transactions on Parallel and Distributed Systems
  • Kenli Li +2
  • Conference Article
  • Citations5

Critical path scheduling of task systems with resource and processor constraints (Extended Abstract)

  • Jan 01, 1980
  • Errol L Lloyd
  • Conference Article
  • Citations4

A High Priority Random Task Fuzzy Scheduling Algorithm for CPS

  • Jun 01, 2019
  • Jing Zhang +3
  • Research Article
  • Citations1

Average-case performance analysis of scheduling random parallel tasks with precedence constraints on mesh connected multicomputer systems

  • Jun 30, 2006
  • Journal of Parallel and Distributed Computing
  • Keqin Li
  • Conference Article
  • Citations17

A Task Duplication Based Optimal Scheduling Algorithm for Variable Execution Time Tasks

  • Aug 01, 1994
  • Sekhar Darbha +1
  • Conference Article
  • Citations1

Task dependency aware IP core for dynamic scheduling in MPSoC environment

  • Dec 01, 2015
  • Ruchika Bamnote +2
  • Conference Article
  • Citations10

LPOD: A Local Path Based Optimized Scheduling Algorithm for Deadline-Constrained Big Data Workflows in the Cloud

  • Jul 01, 2019
  • Changxin Bai +4
  • Conference Article
  • Citations19

Feedback control for real-time scheduling

  • Jan 01, 2002
  • D.R Sahoo +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.