Go to:
Logótipo
Você está em: Start > Publications > View > Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach
Map of Premises
Principal
Publication

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

Title
Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach
Type
Article in International Scientific Journal
Year
2016
Authors
Coutinho, JGF
(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. Without AUTHENTICUS Without ORCID
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
Diniz, PC
(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
Petrov, Z
(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. Without AUTHENTICUS Without ORCID
Luk, W
(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. Without AUTHENTICUS Without ORCID
Goncalves, F
(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. Without AUTHENTICUS Without ORCID
Journal
Vol. 46
Pages: 251-287
ISSN: 0038-0644
Publisher: Wiley-Blackwell
Other information
Authenticus ID: 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.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 37
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Toward characterizing HTML defects on the Web (2018)
Article in International Scientific Journal
Joaquim Mendes; Laranjeiro, N; Vieira, M
Thread- and process-based implementations of the pSystem parallel programming environment (1997)
Article in International Scientific Journal
Lopes, LMB; Silva, FMA
Prioritizing Tests for Software Fault Localization (2011)
Article in International Scientific Journal
Alberto Gonzalez-Sanchez; Eric Piel; Rui Abreu; Hans-Gerhard Gross; Arjan J.C. van Gemund
Prioritizing tests for software fault diagnosis (2011)
Article in International Scientific Journal
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)
Article in International Scientific Journal
Leal, JP; Silva, F

See all (10)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-19 at 14:18:12 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book