Specifying Compiler Strategies for FPGA-based Systems
Specifying Compiler Strategies for FPGA-based Systems
dc.contributor.author | José Carlos Alves | en |
dc.contributor.author | João Paiva Cardoso | en |
dc.contributor.author | Nome Apelido | en |
dc.date.accessioned | 2017-11-16T14:01:41Z | |
dc.date.available | 2017-11-16T14:01:41Z | |
dc.date.issued | 2012 | en |
dc.description.abstract | The development of applications for highperformance Field Programmable Gate Array (FPGA) based embedded systems is a long and error-prone process. Typically, developers need to be deeply involved in all the stages of the translation and optimization of an application described in a high-level programming language to a lowerlevel design description to ensure the solution meets the required functionality and performance. This paper describes the use of a novel aspect-oriented hardware/software design approach for FPGA-based embedded platforms. The designflow uses LARA, a domain-specific aspect-oriented programming language designed to capture high-level specifications of compilation and mapping strategies, including sequences of data/computation transformations and optimizations. With LARA, developers are able to guide a design-flow to partition and map an application between hardware and software components. We illustrate the use of LARA on two complex real-life applications using high- | en |
dc.identifier.uri | http://repositorio.inesctec.pt/handle/123456789/2712 | |
dc.language | eng | en |
dc.relation | 258 | en |
dc.relation | 258 | en |
dc.relation | 5550 | en |
dc.relation | 5550 | en |
dc.rights | info:eu-repo/semantics/openAccess | en |
dc.title | Specifying Compiler Strategies for FPGA-based Systems | en |
dc.type | conferenceObject | en |
dc.type | Publication | en |