Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Programming strategies for contextual runtime specialization

Publicações

Programming strategies for contextual runtime specialization

Título
Programming strategies for contextual runtime specialization
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2015
Autores
Carvalho, T
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Pinto, P
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Ver página do Authenticus Sem ORCID
Ata de Conferência Internacional
Páginas: 3-11
18th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2015
1 June 2015 through 3 June 2015
Indexação
Outras Informações
ID Authenticus: P-00G-SYJ
Abstract (EN): Runtime adaptability is expected to adjust the application and the mapping of computations according to usage contexts, operating environments, resources availability, etc. However, extending applications with adaptive features can be a complex task, especially due to the current lack of programming models and compiler support. One of the runtime adaptability possibilities is the use of specialized code according to data workloads and environments. Traditional approaches use multiple code versions generated offline and, during runtime, a strategy is responsible to select a code version. Moving code generation to runtime can achieve important improvements but may impose unacceptable overhead. This paper presents an aspect-oriented programming approach for runtime adaptability. We focus on a separation of concerns (strategies vs. application) promoted by a domain-specific language for programming runtime strategies. Our strategies allow runtime specialization based on contextual information. We use a template-based runtime code generation approach to achieve program specialization. We demonstrate our approach with examples from image processing, which depict the benefits of runtime specialization and illustrate how several factors need to be considered to eficiently adapt the application. © 2015 ACM.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Dos mesmos autores

Proceedings of the 3rd IPLeiria's International Health Congress Abstracts (2016)
Artigo em Revista Científica Internacional
Gabriel, A; Svensson, L; Mendes, F; Siba, WA; Pereira, C; Tomaz, J; Carvalho, T; Pinto Gouveia, J; Cunha, M; Duarte, D; Lopes, NV; Fonseca Pinto, R; Duarte, D; Lopes, NV; Fonseca Pinto, R; Martins, AC; Brandão, P; Martins, L; Cardoso, M; Morais, N...(mais 1673 autores)
The MATISSE MATLAB Compiler (2013)
Artigo em Livro de Atas de Conferência Internacional
João Bispo; Pinto, P; Nobre, R; Carvalho, T; João M. P. Cardoso; Diniz, PC
On expressing strategies for directive-driven multicore programing models (2014)
Artigo em Livro de Atas de Conferência Internacional
Nobre, R; Pinto, P; Carvalho, T; João M. P. Cardoso; Diniz, PC
LARA as a language-independent aspect-oriented programming approach (2017)
Artigo em Livro de Atas de Conferência Internacional
Pinto, P; Carvalho, T; João Bispo; João M. P. Cardoso
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-09-17 às 00:45:49 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias | Livro Amarelo Eletrónico