Transparent acceleration of program execution using reconfigurable hardware

dc.contributor.author Nuno Miguel Paulino en
dc.contributor.author João Canas Ferreira en
dc.contributor.author João Bispo en
dc.contributor.author João Paiva Cardoso en
dc.date.accessioned 2018-01-05T16:33:18Z
dc.date.available 2018-01-05T16:33:18Z
dc.date.issued 2015 en
dc.description.abstract The acceleration of applications, running on a general purpose processor (GPP), by mapping parts of their execution to reconfigurable hardware is an approach which does not involve program's source code and still ensures program portability over different target reconfigurable fabrics. However, the problem is very challenging, as suitable sequences of GPP instructions need to be translated/mapped to hardware, possibly at runtime. Thus, all mapping steps, from compiler analysis and optimizations to hardware generation, need to be both efficient and fast. This paper introduces some of the most representative approaches for binary acceleration using reconfigurable hardware, and presents our binary acceleration approach and the latest results. Our approach extends a GPP with a Reconfigurable Processing Unit (RPU), both sharing the data memory. Repeating sequences of GPP instructions are migrated to an RPU composed of functional units and interconnect resources, and able to exploit instruction-level parallelism, e.g., via loop pipelining. Although we envision a fully dynamic system, currently the RPU resources are selected and organized offline using execution trace information. We present implementation prototypes of the system on a Spartan-6 FPGA with a MicroBlaze as GPP and the very encouraging results achieved with a number of benchmarks. © 2015 EDAA. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5558
dc.language eng en
dc.relation 473 en
dc.relation 6527 en
dc.relation 5802 en
dc.relation 5550 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title Transparent acceleration of program execution using reconfigurable hardware en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-00G-6B9.pdf
Size:
317.63 KB
Format:
Adobe Portable Document Format
Description: