Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model
Main Author: | |
---|---|
Publication Date: | 2015 |
Other Authors: | |
Format: | Article |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.22/6710 |
Summary: | Many-core platforms are an emerging technology in the real-time embedded domain. These devices offer various options for power savings, cost reductions and contribute to the overall system flexibility, however, issues such as unpredictability, scalability and analysis pessimism are serious challenges to their integration into the aforementioned area. The focus of this work is on many-core platforms using a limited migrative model (LMM). LMM is an approach based on the fundamental concepts of the multi-kernel paradigm, which is a promising step towards scalable and predictable many-cores. In this work, we formulate the problem of real-time application mapping on a many-core platform using LMM, and propose a three-stage method to solve it. An extended version of the existing analysis is used to assure that derived mappings (i) guarantee the fulfilment of timing constraints posed on worst-case communication delays of individual applications, and (ii) provide an environment to perform load balancing for e.g. energy/thermal management, fault tolerance and/or performance reasons. |
id |
RCAP_ca0fdb5e9f5e0b1f5773a6af7ae8264f |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/6710 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative ModelReal-time systemsEmbedded systemsMultiprocessorsMany-core systemsWorst-case analysisLimited migrative modelMany-core platforms are an emerging technology in the real-time embedded domain. These devices offer various options for power savings, cost reductions and contribute to the overall system flexibility, however, issues such as unpredictability, scalability and analysis pessimism are serious challenges to their integration into the aforementioned area. The focus of this work is on many-core platforms using a limited migrative model (LMM). LMM is an approach based on the fundamental concepts of the multi-kernel paradigm, which is a promising step towards scalable and predictable many-cores. In this work, we formulate the problem of real-time application mapping on a many-core platform using LMM, and propose a three-stage method to solve it. An extended version of the existing analysis is used to assure that derived mappings (i) guarantee the fulfilment of timing constraints posed on worst-case communication delays of individual applications, and (ii) provide an environment to perform load balancing for e.g. energy/thermal management, fault tolerance and/or performance reasons.SpringerREPOSITÓRIO P.PORTONikolic, BorislavPetters, Stefan M.2015-10-16T10:52:42Z2015-01-232015-01-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.22/6710eng10.1007/s11241-014-9217-5info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-02T03:08:04Zoai:recipp.ipp.pt:10400.22/6710Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:43:40.101412Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
title |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
spellingShingle |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model Nikolic, Borislav Real-time systems Embedded systems Multiprocessors Many-core systems Worst-case analysis Limited migrative model |
title_short |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
title_full |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
title_fullStr |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
title_full_unstemmed |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
title_sort |
Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model |
author |
Nikolic, Borislav |
author_facet |
Nikolic, Borislav Petters, Stefan M. |
author_role |
author |
author2 |
Petters, Stefan M. |
author2_role |
author |
dc.contributor.none.fl_str_mv |
REPOSITÓRIO P.PORTO |
dc.contributor.author.fl_str_mv |
Nikolic, Borislav Petters, Stefan M. |
dc.subject.por.fl_str_mv |
Real-time systems Embedded systems Multiprocessors Many-core systems Worst-case analysis Limited migrative model |
topic |
Real-time systems Embedded systems Multiprocessors Many-core systems Worst-case analysis Limited migrative model |
description |
Many-core platforms are an emerging technology in the real-time embedded domain. These devices offer various options for power savings, cost reductions and contribute to the overall system flexibility, however, issues such as unpredictability, scalability and analysis pessimism are serious challenges to their integration into the aforementioned area. The focus of this work is on many-core platforms using a limited migrative model (LMM). LMM is an approach based on the fundamental concepts of the multi-kernel paradigm, which is a promising step towards scalable and predictable many-cores. In this work, we formulate the problem of real-time application mapping on a many-core platform using LMM, and propose a three-stage method to solve it. An extended version of the existing analysis is used to assure that derived mappings (i) guarantee the fulfilment of timing constraints posed on worst-case communication delays of individual applications, and (ii) provide an environment to perform load balancing for e.g. energy/thermal management, fault tolerance and/or performance reasons. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-10-16T10:52:42Z 2015-01-23 2015-01-23T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/6710 |
url |
http://hdl.handle.net/10400.22/6710 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1007/s11241-014-9217-5 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Springer |
publisher.none.fl_str_mv |
Springer |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833600668712042496 |