Skip to main navigation Skip to search Skip to main content

Process scheduling for performance estimation and synthesis of hardware/software systems

  • P. Eles
  • , K. Kuchcinski
  • , Z. Peng
  • , A. Doboli
  • , P. Pop

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

The paper presents an approach to process scheduling for embedded systems. Target architectures consist of several processors and ASICs connected by shared busses. We have developed algorithms for process graph scheduling based on list scheduling and branch and bound strategies. One essential contribution is in the manner in which information on process allocation is used in order to efficiently derive a good quality or optimal schedule. Experiments show the superiority of these algorithms compared to previous approaches like critical path heuristics and ILP based optimal scheduling. An extension of our approach allows the scheduling of conditional process graphs capturing both data and control flow. In this case a schedule table has to be generated so that the worst case delay is minimized.

Original languageEnglish
Title of host publicationProceedings - 24th EUROMICRO Conference, EURMIC 1998
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages168-175
Number of pages8
ISBN (Electronic)0818686464, 9780818686467
DOIs
StatePublished - 1998
Event24th EUROMICRO Conference, EURMIC 1998 - Vasteras, Sweden
Duration: Aug 25 1998Aug 27 1998

Publication series

NameProceedings - 24th EUROMICRO Conference, EURMIC 1998
Volume1

Conference

Conference24th EUROMICRO Conference, EURMIC 1998
Country/TerritorySweden
CityVasteras
Period08/25/9808/27/98

Fingerprint

Dive into the research topics of 'Process scheduling for performance estimation and synthesis of hardware/software systems'. Together they form a unique fingerprint.

Cite this