Improving the Simulation of Biologically Accurate Neural Networks Using Data Flow HLS Transformations on Heterogeneous SoC-FPGA Platforms

Conference Paper (2020)
Author(s)

Kaleb Alfaro-Badilla (Instituto Tecnologico de Costa Rica)

Andrés Arroyo-Romero (Instituto Tecnologico de Costa Rica)

Carlos Salazar-García (Instituto Tecnologico de Costa Rica)

Luis G. León-Vega (Instituto Tecnologico de Costa Rica)

Javier Espinoza-González (Instituto Tecnologico de Costa Rica)

Franklin Hernández-Castro (Instituto Tecnologico de Costa Rica)

Alfonso Chacón-Rodríguez (Instituto Tecnologico de Costa Rica)

Georgios Smaragdos (Erasmus MC)

Christos Strydis (Erasmus MC)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1007/978-3-030-41005-6_13 Final published version
More Info
expand_more
Publication Year
2020
Language
English
Affiliation
External organisation
Pages (from-to)
185-199
Publisher
Springer
ISBN (print)
9783030410049
Event
6th Latin American High Performance Computing Conference, CARLA 2019 (2019-09-25 - 2019-09-27), Turrialba, Costa Rica
Downloads counter
187

Abstract

This work proposes a hardware performance-oriented design methodology aimed at generating efficient high-level synthesis (HLS) coded data multiprocessing on a heterogeneous platform. The methodology is tested on typical neuroscientific complex application: the biologically accurate modeling of a brain region known as the inferior olivary nucleus (ION). The ION cells are described using a multi-compartmental model based on the extended Hodgkin-Huxley membrane model (eHH), which requires the solution of a set of coupled differential equations. The proposed methodology is tested against alternative HPC implementations (multi-core CPU i7-7820HQ, and a Virtex7 FPGA) of the same ION model for different neural network sizes. Results show that the solution runs 10 to 4 times faster than our previous implementation using the same board and closes the gap between the performance against a Virtex7 implementation without using at full-capacity the AXI-HP channels.