Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Programming strategies for contextual runtime specialization
Publication

Publications

Programming strategies for contextual runtime specialization

Title
Programming strategies for contextual runtime specialization
Type
Article in International Conference Proceedings Book
Year
2015
Authors
Carvalho, T
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Pinto, P
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Conference proceedings International
Pages: 3-11
18th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2015
1 June 2015 through 3 June 2015
Indexing
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Proceedings of the 3rd IPLeiria's International Health Congress Abstracts (2016)
Article in International Scientific Journal
Tomás, CC; Oliveira, E; Sousa, D; Uba Chupel, M; Furtado, G; Rocha, C; Lopes C; Ferreira, P; Alves, C; Gisin, S; Catarino, E; Carvalho, N; Coucelo, T; Bonfim, L; Silva, C; Franco, D; González, JA; Jardim, HG; Silva, R; Baixinho, CL...(mais 1673 authors)
The MATISSE MATLAB Compiler (2013)
Article in International Conference Proceedings Book
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)
Article in International Conference Proceedings Book
Nobre, R; Pinto, P; Carvalho, T; João M. P. Cardoso; Diniz, PC
LARA as a language-independent aspect-oriented programming approach (2017)
Article in International Conference Proceedings Book
Pinto, P; Carvalho, T; João Bispo; João M. P. Cardoso
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-08-10 at 18:25:30 | Privacy Policy | Personal Data Protection Policy | Whistleblowing