University of Illinois at Urbana-Champaign
Scheduling of Stream-Based Real-Time Applications for Heterogeneous Systems
Abstract
dc:descriptionRecent mobile devices present the challenge of trying to offer both more and more processing power and increasing battery life to their users. Heterogenous systems offer opportunities to solve this challenge. In this thesis, we study the scheduling of tasks in a real-time context on a heterogeneous system-on-chip. We develop a heuristic scheduling algorithm which minimizes the energy while still meeting the deadline. We introduce the concept of task heterogeneity and model sets of tasks to conduct extensive experiments. These experiments show that our heuristic has a much higher success rate than existing state of the art heuristics and derives a solution whose energy requirements are close to the optimal solution.
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Computer Science
- Grantor
- University of Illinois at Urbana-Champaign
- Year dc:date
- 2010
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Virlet, Bruno M.
- Contributors dc:contributor
-
- Padua, David A.
Subjects
dc:subject × 4Rights
dc:rights- Statement dc:rights
-
- Copyright 2010 Bruno Virlet
- Language dc:language
- en
Identifiers
dc:identifier.*- Handle dc:identifier
- http://hdl.handle.net/2142/17017
- OAI identifier oai:identifier
- oai:www.ideals.illinois.edu:2142/17017