Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach

Publicações

Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach

Título
Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach
Tipo
Artigo em Revista Científica Internacional
Ano
2016
Autores
Coutinho, JGF
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
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
Diniz, PC
(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
Petrov, Z
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Luk, W
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Goncalves, F
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Revista
Vol. 46
Páginas: 251-287
ISSN: 0038-0644
Editora: Wiley-Blackwell
Outras Informações
ID Authenticus: P-00J-ZSZ
Abstract (EN): The development of applications for high-performance embedded systems is a long and error-prone process because in addition to the required functionality, developers must consider various and often conflicting nonfunctional requirements such as performance and/or energy efficiency. The complexity of this process is further exacerbated by the multitude of target architectures and mapping tools. This article describes LARA, an aspect-oriented programming language that allows programmers to convey domain-specific knowledge and nonfunctional requirements to a toolchain composed of source-to-source transformers, compiler optimizers, and mapping/synthesis tools. LARA is sufficiently flexible to target different tools and host languages while also allowing the specification of compilation strategies to enable efficient generation of software code and hardware cores (using hardware description languages) for hybrid target architectures - a unique feature to the best of our knowledge not found in any other aspect-oriented programming language. A key feature of LARA is its ability to deal with different models of join points, actions, and attributes. In this article, we describe the LARA approach and evaluate its impact on code instrumentation and analysis and on selecting critical code sections to be migrated to hardware accelerators for two embedded applications from industry. Copyright (c) 2014 John Wiley & Sons, Ltd.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 37
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

Toward characterizing HTML defects on the Web (2018)
Artigo em Revista Científica Internacional
Joaquim Mendes; Laranjeiro, N; Vieira, M
Thread- and process-based implementations of the pSystem parallel programming environment (1997)
Artigo em Revista Científica Internacional
Lopes, LMB; Silva, FMA
Prioritizing Tests for Software Fault Localization (2011)
Artigo em Revista Científica Internacional
Alberto Gonzalez-Sanchez; Eric Piel; Rui Abreu; Hans-Gerhard Gross; Arjan J.C. van Gemund
Prioritizing tests for software fault diagnosis (2011)
Artigo em Revista Científica Internacional
Alberto Gonzalez Sanchez; Eric Piel; Rui Abreu; Hans Gerhard Gross; Arjan J C van Gemund
Mooshak: a Web-based multi-site programming contest system (2003)
Artigo em Revista Científica Internacional
Leal, JP; Silva, F

Ver todas (11)

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-08 às 06:25:51 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias