TS-EFA: Resource-efficient High-precision Approximation of Exponential Functions Based on Template-scaling Method
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, J. | - |
dc.contributor.author | Kornijcuk, V. | - |
dc.contributor.author | Jeong, D.S. | - |
dc.date.accessioned | 2021-08-02T08:57:07Z | - |
dc.date.available | 2021-08-02T08:57:07Z | - |
dc.date.created | 2021-06-30 | - |
dc.date.issued | 2020-03-25 | - |
dc.identifier.issn | 1948-3287 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/9661 | - |
dc.description.abstract | Spiking neural network (SNN) utilizes a number of temporal kernels that follow exponential functions with characteristic time-constants \tau. The digital-hardware implementation of SNN-referred to as digital neuromorphic processor-suffers from the heavy workload caused by the exponential function approximation. The challenge is to reconcile the approximation accuracy with hardware resource cost optimally. To this end, we propose an exponential function approximation (EFA) method that reconciles its approximation precision with circuit overhead and calculation speed. This EFA is based on a template-scaling (TS) method; a segment of a full exponential function is taken as a template, and the template is repeatedly scaled to approximate the entire function. Therefore, we refer to our EFA as TS-EFA. The TS-EFA needs two lookup tables (LUT): Template and scaling LUTs. The former is allocated to the template, whereas the latter is allocated to the scaling factors for the total bins. For experimental verification, we implemented the TS-EFA in a Xilinx Virtex-7 field-programmable gate array at 500 MHz clock speed. Two types of TS-EFA modules were considered: (i) module with a single time-constant and (ii) multiple time-constants. The module (i) successfully approximates the exponential function with a maximum absolute error of 1.3\times 10^{-5} and a latency of four clock cycles. The module (ii) can be shared among different temporal kernels with different time-constants unlike the module (i). This module performs the approximation with the identical precision but an additional latency of four clock cycles, i.e., total eight clock cycles. ? 2020 IEEE. | - |
dc.language | 영어 | - |
dc.language.iso | en | - |
dc.publisher | IEEE Computer Society | - |
dc.title | TS-EFA: Resource-efficient High-precision Approximation of Exponential Functions Based on Template-scaling Method | - |
dc.type | Conference | - |
dc.contributor.affiliatedAuthor | Jeong, D.S. | - |
dc.identifier.scopusid | 2-s2.0-85089943360 | - |
dc.identifier.bibliographicCitation | 21st International Symposium on Quality Electronic Design, ISQED 2020, pp.358 - 363 | - |
dc.relation.isPartOf | 21st International Symposium on Quality Electronic Design, ISQED 2020 | - |
dc.relation.isPartOf | Proceedings - International Symposium on Quality Electronic Design, ISQED | - |
dc.citation.title | 21st International Symposium on Quality Electronic Design, ISQED 2020 | - |
dc.citation.startPage | 358 | - |
dc.citation.endPage | 363 | - |
dc.citation.conferencePlace | US | - |
dc.citation.conferenceDate | 2020-03-25 | - |
dc.type.rims | CONF | - |
dc.description.journalClass | 1 | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1365
COPYRIGHT © 2021 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.