Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Dynamic Partial Reconfiguration of Customized Single-Row Accelerators
Publication

Dynamic Partial Reconfiguration of Customized Single-Row Accelerators

Title
Dynamic Partial Reconfiguration of Customized Single-Row Accelerators
Type
Article in International Scientific Journal
Year
2019
Journal
Vol. 27 No. 1
Pages: 116-125
ISSN: 1063-8210
Publisher: IEEE
Indexing
Other information
Authenticus ID: P-00P-S0Y
Abstract (EN): The use of specialized accelerator circuits is a feasible solution to address performance and energy issues in embedded systems. This paper extends a previous field-programmable gate array-based approach that automatically generates pipelined customized loop accelerators (CLAs) from runtime instruction traces. Despite efficient acceleration, the approach suffered from high area and resource requirements when offloading a large number of kernels from the target application. This paper addresses this by enhancing the CLA with dynamic partial reconfiguration (DPR) support. Each kernel to accelerate is implemented as a variant of a reconfigurable area of the CLA which hosts all functional units and configuration memory. Evaluation of the proposed system is performed on a Virtex-7 device. We show, for a set of 21 kernels, that when comparing two CLAs capable of accelerating the same subset of kernels, the one which benefits from DPR can be up to 4.3x smaller. Resorting to DPR allows for the implementation of CLAs which support numerous kernels without a significant decrease in operating frequency and does not affect the initiation intervals at which kernels are scheduled. Finally, the area required by a CLA instance can be further reduced by increasing the IIs of the scheduled kernels.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 10
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
Transparent runtime migration of loop-based traces of processor instructions to reconfigurable processing units (2013)
Article in International Scientific Journal
João Bispo; Nuno Paulino; João Cardoso; João Canas Ferreira
Optimizing OpenCL Code for Performance on FPGA: k-Means Case Study With Integer Data Sets (2020)
Article in International Scientific Journal
Nuno Paulino; João Canas Ferreira; João M. P. Cardoso
Improving Performance and Energy Consumption in Embedded Systems via Binary Acceleration: A Survey (2020)
Article in International Scientific Journal
Nuno Paulino; João Canas Ferreira; João M. P. Cardoso
Generation of Customized Accelerators for Loop Pipelining of Binary Instruction Traces (2017)
Article in International Scientific Journal
Nuno Paulino; João Canas Ferreira; João M. P. Cardoso

See all (12)

Of the same journal

Reliability and availability in reconfigurable computing: A basis for a common solution (2008)
Article in International Scientific Journal
Manuel G. Gericota; Gustavo R. Alves; Miguel L. Silva; José M. Ferreira
Generation of Customized Accelerators for Loop Pipelining of Binary Instruction Traces (2017)
Article in International Scientific Journal
Nuno Paulino; João Canas Ferreira; João M. P. Cardoso
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:36:19 | Acceptable Use Policy | Data Protection Policy | Complaint Portal
SAMA2