article · IEEE Transactions on Computers · 2021
Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs
Alfonso Rodríguez, A. Otero, Marco Platzner, Eduardo de la Torre
Cited by 2Abstract and details only
Abstract
Current edge computing systems are deployed in highly complex application scenarios with dynamically changing requirements. In order to provide the expected performance and energy efficiency values in these situations, the use of heterogeneous hardware/software platforms at the edge has become widespread. However, these computing platforms still suffer from the lack of unified software-driven programming models to efficiently deploy multi-purpose hardware-accelerated solutions. In parallel, edge computing systems also face another huge challenge: operating under multiple conditions that were not taken into account during any of the design stages. Moreover, these conditions may change over time, forcing self-adaptation mechanisms to become a must. This paper presents an integrated architecture to exploit hardware-accelerated data-parallel models and transparent hardware/software multithreading. In particular, the proposed architecture leverages the ARTICo <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">3</sup> framework and ReconOS to allow developers to select the most suitable programming model to deploy their edge computing applications onto run-time reconfigurable hardware devices. An evolvable hardware system is used as an additional architectural component during validation, providing support for continuous lifelong learning in smart edge computing scenarios. In particular, the proposed setup exhibits online learning capabilities that include learning by imitation from software-based reference algorithms. Experimental results show the benefits of the proposed approach, exposing different run-time tradeoffs (e.g., computing performance versus functional correctness of the evolved solutions), and highlighting the benefits of using scalable data-parallel models to perform circuit evolution under dynamically changing application scenarios.
Cite this paper
Rodríguez, A., Otero, A., Platzner, M., & de la Torre, E. (2021). Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs. IEEE Transactions on Computers, 71(11), 2903–2914. https://doi.org/10.1109/tc.2021.3107196
Rodríguez, Alfonso, et al. “Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs.” IEEE Transactions on Computers, vol. 71, no. 11, 2021, pp. 2903–14, https://doi.org/10.1109/tc.2021.3107196.
Rodríguez, Alfonso, A. Otero, Marco Platzner, and Eduardo de la Torre. 2021. “Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs.” IEEE Transactions on Computers 71 (11): 2903–14. https://doi.org/10.1109/tc.2021.3107196.
Rodríguez, A. et al. (2021) ‘Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs’, IEEE Transactions on Computers, 71(11), pp. 2903–2914. Available at: https://doi.org/10.1109/tc.2021.3107196.
@article{rodriguez2021exploiting,
title = {{Exploiting Hardware-Based Data-Parallel and Multithreading Models for Smart Edge Computing in Reconfigurable FPGAs}},
author = {Rodríguez, Alfonso and Otero, A. and Platzner, Marco and de la Torre, Eduardo},
journal = {IEEE Transactions on Computers},
volume = {71},
number = {11},
pages = {2903--2914},
year = {2021},
doi = {10.1109/tc.2021.3107196}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.