Weiyi Zhang, Chun Zhang, L. Niu, Fasih Ud Din, Farrukh, Hanjun Jiang
{"title":"An Efficient FPGA Design for Fixed-point Exponential Calculation","authors":"Weiyi Zhang, Chun Zhang, L. Niu, Fasih Ud Din, Farrukh, Hanjun Jiang","doi":"10.1109/ICTA56932.2022.9963050","DOIUrl":null,"url":null,"abstract":"Exponential calculation is widely used in different algorithms, such as the activation functions of artificial neural networks. However, it is hard to implement on FPGA, consuming much time and resources. In this work, a novel exponential calculation module for fixed-point number is proposed based on the theory of Fast InvSqrt. The proposed exponential unit achieves at most 3.7x throughput while the resource utilization is largely reduced compared with previous works. The efficiency and accuracy are suitable for different applications.","PeriodicalId":325602,"journal":{"name":"2022 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA)","volume":"242 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTA56932.2022.9963050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Exponential calculation is widely used in different algorithms, such as the activation functions of artificial neural networks. However, it is hard to implement on FPGA, consuming much time and resources. In this work, a novel exponential calculation module for fixed-point number is proposed based on the theory of Fast InvSqrt. The proposed exponential unit achieves at most 3.7x throughput while the resource utilization is largely reduced compared with previous works. The efficiency and accuracy are suitable for different applications.