Real-Time Application Mapping for Many-Cores Using a Limited Migrative Model

Bibliographic Details
Main Author: Nikolic, Borislav
Publication Date: 2015
Other Authors: Petters, Stefan M.
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