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
Files