KIT | KIT-Bibliothek | Impressum | Datenschutz

LOTTA: An FPGA-based Low-Power Temporal Convolutional Network Hardware Accelerator

Kreß, Fabian ORCID iD icon 1; Serdyuk, Alexey 1; Kobsar, Denis 1; Hotfilter, Tim ORCID iD icon 1; Höfer, Julian ORCID iD icon 1; Harbaum, Tanja ORCID iD icon 1; Becker, Jürgen 1
1 Institut für Technik der Informationsverarbeitung (ITIV), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Deploying artificial intelligence (AI) in the Internet of Things (IoT) is primarily limited by energy consumption. Optimized hardware architectures are therefore essential to meet the requirements of such applications. In this paper, we present LOTTA, a novel, low-power hardware accelerator for Temporal Convolutional Networks (TCNs) specifically designed for use in IoT applications. LOTTA is designed to efficiently utilize FPGA resources and can be configured at runtime via an SPI interface, providing high flexibility for different workloads. It also provides a QSPI interface to expand the weight memory and thus supports TCN network architectures that exceed the FPGA’s internal memory. In addition, a hardware-aware TCN hyperparameter search is proposed to find a TCN architecture that is well adapted to the hardware. Our evaluations on a low-power Lattice iCE40 UP5K FPGA show that LOTTA requires only 3,990 logic cells and offers a high performance of 0.12 GOP/s. Furthermore, our measurements reveal a low power consumption of 27.28 mW including 4 Mbit external non-volatile memory, which consequently underlines that our accelerator design enables the use of TCNs in IoT devices with highly constrained power consumption.


Originalveröffentlichung
DOI: 10.1109/SOCC62300.2024.10737863
Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 16.09.2024
Sprache Englisch
Identifikator ISBN: 979-8-3503-7757-6
KITopen-ID: 1000176066
Erschienen in 2024 IEEE 37th International System-on-Chip Conference (SOCC), Dresden, Germany, 16-19 September 2024
Veranstaltung 37th International System-on-Chip Conference (SOCC 2024), Dresden, Deutschland, 16.09.2024 – 19.09.2024
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 126–131
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page