Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Transparent runtime migration of loop-based traces of processor instructions to reconfigurable processing units
Publication

Transparent runtime migration of loop-based traces of processor instructions to reconfigurable processing units

Title
Transparent runtime migration of loop-based traces of processor instructions to reconfigurable processing units
Type
Article in International Scientific Journal
Year
2013
Authors
João Bispo
(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
Nuno Paulino
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 2013
Pages: 1-20
ISSN: 1687-7195
Publisher: Hindawi
Indexing
INSPEC
Scientific classification
FOS: Engineering and technology > Electrical engineering, Electronic engineering, Information engineering
CORDIS: Technological sciences > Engineering > Computer engineering
Other information
Authenticus ID: P-008-9TB
Abstract (EN): The ability to map instructions running in a microprocessor to a reconfigurable processing unit (RPU), acting as a coprocessor, enables the runtime acceleration of applications and ensures code and possibly performance portability. In this work, we focus on the mapping of loop-based instruction traces (called Megablocks) to RPUs. The proposed approach considers offline partitioning and mapping stages without ignoring their future runtime applicability. We present a toolchain that automatically extracts specific trace-based loops, called Megablocks, from MicroBlaze instruction traces and generates an RPU for executing those loops. Our hardware infrastructure is able to move loop execution from the microprocessor to the RPU transparently, at runtime, and without changing the executable binaries. The toolchain and the system are fully operational. Three FPGA implementations of the system, differing in the hardware interfaces used, were tested and evaluated with a set of 15 application kernels. Speedups ranging from 1.26 × to 3.69 × were achieved for the best alternative using a MicroBlaze processor with local memory. © 2013 João Bispo et al.
Language: English
Type (Professor's evaluation): Scientific
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Transparent Trace-Based Binary Acceleration for Reconfigurable HW/SW Systems (2013)
Article in International Scientific Journal
João Bispo; Nuno Paulino; João Cardoso; João Canas Ferreira

Of the same journal

Selected papers from the 17th reconfigurable architectures workshop (RAW2010) (2011)
Another Publication in an International Scientific Journal
Dasu, A; João M. P. Cardoso; Bozorgzadeh, E; Becker, J
Practical education fostered by research projects in an embedded systems course (2014)
Article in International Scientific Journal
Bonato, V; Fernandes, MM; João M. P. Cardoso; Marques, E
Recommend this page Top
Copyright 1996-2024 © Faculdade de Economia da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-08-23 at 10:21:58 | Acceptable Use Policy | Data Protection Policy | Complaint Portal
SAMA2