Creating and sharing knowledge for telecommunications

gem5-accel: A Pre-RTL Simulation Toolchain for Accelerator Architecture Validation

Vieira, J. ; Roma, N ; Falcão, G. ; Tomás, P.

IEEE Computer Architecture Letters Vol. 23, Nº 1, pp. 1 - 4, January, 2024.

ISSN (print): 1556-6056
ISSN (online): 1556-6064

Scimago Journal Ranking: 0,83 (in 2023)

Digital Object Identifier: 10.1109/LCA.2023.3329443

Download Full text PDF ( 1 MB)

Downloaded 1 time

Abstract
Attaining the performance and efficiency levels required by modern applications often requires the use of application-specific accelerators. However, writing synthesizable Register-Transfer Level code for such accelerators is a complex, expensive, and time-consuming process, which is cumbersome for early architecture development phases. To tackle this issue, a pre-synthesis simulation toolchain is herein proposed that facilitates the early architectural evaluation of complex accelerators aggregated to multi-level memory hierarchies. To demonstrate its usefulness, the proposed gem5-accel is used to model a tensor accelerator based on Gemmini, showing that it can successfully anticipate the results of complex hardware accelerators executing deep Neural Network models.