Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1075526

A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions


Xie, Yusheng; Raj, Alex Noel Joseph; Hu, Zhendong; Huang, Shaohaohan; Fan, Zhun; Joler, Miroslav
A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions // IEEE transactions on very large scale integration (VLSI) systems, 28 (2020), 12; 2540-2550 doi:10.1109/TVLSI.2020.3015391 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 1075526 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions

Autori
Xie, Yusheng ; Raj, Alex Noel Joseph ; Hu, Zhendong ; Huang, Shaohaohan ; Fan, Zhun ; Joler, Miroslav

Izvornik
IEEE transactions on very large scale integration (VLSI) systems (1063-8210) 28 (2020), 12; 2540-2550

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Activation functions ; field-programmable gate array (FPGA) ; twofold lookup table (t-LUT)

Sažetak
In this article, we propose a novel approach to reduce hardware resource consumption when neural networks (NNs) are deployed on field- programmable gate array (FPGA) boards. Rather than using a classical approach with lookup tables (LUTs) to approximate the activation functions of an NN, the proposed solution is based on a twofold LUT (t-LUT) architecture, which comprises an error-LUT (e-LUT) and a data-LUT (d-LUT), in order to achieve high precision and speed as well as low hardware resource consumption. The efficiency of the proposed approach was tested against multiple earlier approaches. Our solution showed that the compressibility of the previously referenced works, which were based on single LUTs, could be improved by up to 94.44% and those that were based on a range addressable LUT (RALUT) by up to 6.35% in the examined case of a hyperbolic tangent (tanh) activation function. Moreover, when RALUT and our architecture were combined, it improved the compressibility of the RALUT-based result by up to additional 10.21% for a tanh activation function. The designed architecture had an initial latency of 39.721 ns, when tested with a 50-MHz clock, to simultaneously retrieve data from the d-LUT and t-LUTs.

Izvorni jezik
Engleski

Znanstvena područja
Elektrotehnika, Računarstvo



POVEZANOST RADA


Ustanove:
Tehnički fakultet, Rijeka

Profili:

Avatar Url Miroslav Joler (autor)

Poveznice na cjeloviti tekst rada:

doi

Citiraj ovu publikaciju:

Xie, Yusheng; Raj, Alex Noel Joseph; Hu, Zhendong; Huang, Shaohaohan; Fan, Zhun; Joler, Miroslav
A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions // IEEE transactions on very large scale integration (VLSI) systems, 28 (2020), 12; 2540-2550 doi:10.1109/TVLSI.2020.3015391 (međunarodna recenzija, članak, znanstveni)
Xie, Y., Raj, A., Hu, Z., Huang, S., Fan, Z. & Joler, M. (2020) A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions. IEEE transactions on very large scale integration (VLSI) systems, 28 (12), 2540-2550 doi:10.1109/TVLSI.2020.3015391.
@article{article, author = {Xie, Yusheng and Raj, Alex Noel Joseph and Hu, Zhendong and Huang, Shaohaohan and Fan, Zhun and Joler, Miroslav}, year = {2020}, pages = {2540-2550}, DOI = {10.1109/TVLSI.2020.3015391}, keywords = {Activation functions, field-programmable gate array (FPGA), twofold lookup table (t-LUT)}, journal = {IEEE transactions on very large scale integration (VLSI) systems}, doi = {10.1109/TVLSI.2020.3015391}, volume = {28}, number = {12}, issn = {1063-8210}, title = {A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions}, keyword = {Activation functions, field-programmable gate array (FPGA), twofold lookup table (t-LUT)} }
@article{article, author = {Xie, Yusheng and Raj, Alex Noel Joseph and Hu, Zhendong and Huang, Shaohaohan and Fan, Zhun and Joler, Miroslav}, year = {2020}, pages = {2540-2550}, DOI = {10.1109/TVLSI.2020.3015391}, keywords = {Activation functions, field-programmable gate array (FPGA), twofold lookup table (t-LUT)}, journal = {IEEE transactions on very large scale integration (VLSI) systems}, doi = {10.1109/TVLSI.2020.3015391}, volume = {28}, number = {12}, issn = {1063-8210}, title = {A Twofold Lookup Table Architecture for Efficient Approximation of Activation Functions}, keyword = {Activation functions, field-programmable gate array (FPGA), twofold lookup table (t-LUT)} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font