Scheduling image processing tasks in a multilayer system

M. Fikret Ercan, Yu Fai Fung, Ceyda Oǧuz

Research output: Journal article publicationJournal articleAcademic researchpeer-review

3 Citations (Scopus)

Abstract

Multilayer multiprocessor systems are generally employed in real-time applications such as robotics and computer vision. This paper introduces three heuristic algorithms for multiprocessor task scheduling in such systems. In our model, tasks with arbitrary processing times and arbitrary processor requirements are considered. The scheduling aims at minimising completion time of processes in a two-layer system. We employed an effective lower bound (LB) for the problem. Then, we analysed the average performance of the heuristic algorithms by computing the average percentage deviation of each heuristic solution from the LB on a set of randomly generated problems. We have also applied these algorithms for scheduling computer vision tasks running on prototype multilayer architecture. Our computational and empirical results showed that the proposed heuristic algorithms perform well.

Original languageEnglish
Pages (from-to)429-443
Number of pages15
JournalComputers and Electrical Engineering
Volume27
Issue number6
DOIs
Publication statusPublished - Nov 2001

Keywords

  • Computer vision
  • Job scheduling
  • Parallel computing

ASJC Scopus subject areas

  • Control and Systems Engineering
  • General Computer Science
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Scheduling image processing tasks in a multilayer system'. Together they form a unique fingerprint.

Cite this