Power-aware Scheduler for Many-core Real-time Systems

MANY (Many-core programming and resource management for high performance Embedded Systems) project aims to develop a programming environment for many-core embedded systems which would make faster development of applications possible. MANY focuses on exploiting parallelism and resource awareness. Thi...

Full description

Bibliographic Details
Main Author: Taher Kouhestani, Amirhossein
Format: Others
Language:English
Published: KTH, Programvaruteknik och Datorsystem, SCS 2013
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140707
id ndltd-UPSALLA1-oai-DiVA.org-kth-140707
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-1407072018-01-12T05:12:47ZPower-aware Scheduler for Many-core Real-time SystemsengTaher Kouhestani, AmirhosseinKTH, Programvaruteknik och Datorsystem, SCS2013Computer and Information SciencesData- och informationsvetenskapMANY (Many-core programming and resource management for high performance Embedded Systems) project aims to develop a programming environment for many-core embedded systems which would make faster development of applications possible. MANY focuses on exploiting parallelism and resource awareness. This thesis contributes to the project by investigating possible solutions for scheduling real-time tasks on many-core embedded systems while aiming to reduce power consumption whenever it does not affect the performance of the system. This thesis has implemented a basic power-aware scheduler for many-core real-time embedded systems. The system is capable of meeting hard-real time deadlines and it can save power by turning off cores which are not needed. This thesis lays the foundation for further developments in the mentioned field. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140707TRITA-ICT-EX ; 2013:154application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Computer and Information Sciences
Data- och informationsvetenskap
Taher Kouhestani, Amirhossein
Power-aware Scheduler for Many-core Real-time Systems
description MANY (Many-core programming and resource management for high performance Embedded Systems) project aims to develop a programming environment for many-core embedded systems which would make faster development of applications possible. MANY focuses on exploiting parallelism and resource awareness. This thesis contributes to the project by investigating possible solutions for scheduling real-time tasks on many-core embedded systems while aiming to reduce power consumption whenever it does not affect the performance of the system. This thesis has implemented a basic power-aware scheduler for many-core real-time embedded systems. The system is capable of meeting hard-real time deadlines and it can save power by turning off cores which are not needed. This thesis lays the foundation for further developments in the mentioned field.
author Taher Kouhestani, Amirhossein
author_facet Taher Kouhestani, Amirhossein
author_sort Taher Kouhestani, Amirhossein
title Power-aware Scheduler for Many-core Real-time Systems
title_short Power-aware Scheduler for Many-core Real-time Systems
title_full Power-aware Scheduler for Many-core Real-time Systems
title_fullStr Power-aware Scheduler for Many-core Real-time Systems
title_full_unstemmed Power-aware Scheduler for Many-core Real-time Systems
title_sort power-aware scheduler for many-core real-time systems
publisher KTH, Programvaruteknik och Datorsystem, SCS
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-140707
work_keys_str_mv AT taherkouhestaniamirhossein powerawareschedulerformanycorerealtimesystems
_version_ 1718606328326258688