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...
Main Author: | |
---|---|
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 |