PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers

In this brief, we propose a logarithmic converter for floating-point numbers based on the piecewise linear (PWL) approximation method. The proposed method is applicable to any customized floating-point format with a mantissa length of 16-23 bits and a maximum absolute error (MAE) larger than 10 −6 ....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on very large scale integration (VLSI) systems 2021-07, Vol.29 (7), p.1470-1474
Hauptverfasser: Lyu, Fei, Mao, Zhelong, Zhang, Jin, Wang, Yu, Luo, Yuanyong
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1474
container_issue 7
container_start_page 1470
container_title IEEE transactions on very large scale integration (VLSI) systems
container_volume 29
creator Lyu, Fei
Mao, Zhelong
Zhang, Jin
Wang, Yu
Luo, Yuanyong
description In this brief, we propose a logarithmic converter for floating-point numbers based on the piecewise linear (PWL) approximation method. The proposed method is applicable to any customized floating-point format with a mantissa length of 16-23 bits and a maximum absolute error (MAE) larger than 10 −6 . The logarithmic function is automatically segmented into several maximal subsections by a software-based segmentation scheme with the restriction of a predefined MAE and a fractional word length for the computing units. Then, we make a tradeoff between the piecewise number and the fractional word length. Based on the results of the segmentor, our design is coded in the Verilog hardware description language. The synthesized results show that our design consumes less area, time, and power without compromising accuracy compared to existing techniques based on the COordinate Rotation Digital Computer (CORDIC) and PWL methods.
doi_str_mv 10.1109/TVLSI.2021.3081572
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9444119</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9444119</ieee_id><sourcerecordid>2546719515</sourcerecordid><originalsourceid>FETCH-LOGICAL-c295t-8bbf03ce8f7c6c698dea4f0ba7006143de13bd0c32142590270e71511e380b4f3</originalsourceid><addsrcrecordid>eNo9kMtOwzAQRSMEEqXwA7CxxDplxo8kXpaKQqUIKlFgaSWO3aZq4uI4C_6elFbMZu7inhnpRNEtwgQR5MPqM39fTChQnDDIUKT0LBqhEGkshzkfMiQszijCZXTVdVsA5FzCKFouv_L4sehMRaZeb-pgdOi9IdZ5EjaG5G5d-DpsmlqTmWv2fShC7VriLJnv3JDbdbx0dRvIa9-UxnfX0YUtdp25Oe1x9DF_Ws1e4vzteTGb5rGmUoQ4K0sLTJvMpjrRicwqU3ALZZECJMhZZZCVFWhGkVMhgaZgUhSIhmVQcsvG0f3x7t677950QW1d79vhpaKCJylKgWJo0WNLe9d13li193VT-B-FoA7m1J85dTCnTuYG6O4I1caYf0ByzhEl-wWsZWmX</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2546719515</pqid></control><display><type>article</type><title>PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers</title><source>IEEE Electronic Library (IEL)</source><creator>Lyu, Fei ; Mao, Zhelong ; Zhang, Jin ; Wang, Yu ; Luo, Yuanyong</creator><creatorcontrib>Lyu, Fei ; Mao, Zhelong ; Zhang, Jin ; Wang, Yu ; Luo, Yuanyong</creatorcontrib><description>In this brief, we propose a logarithmic converter for floating-point numbers based on the piecewise linear (PWL) approximation method. The proposed method is applicable to any customized floating-point format with a mantissa length of 16-23 bits and a maximum absolute error (MAE) larger than 10 −6 . The logarithmic function is automatically segmented into several maximal subsections by a software-based segmentation scheme with the restriction of a predefined MAE and a fractional word length for the computing units. Then, we make a tradeoff between the piecewise number and the fractional word length. Based on the results of the segmentor, our design is coded in the Verilog hardware description language. The synthesized results show that our design consumes less area, time, and power without compromising accuracy compared to existing techniques based on the COordinate Rotation Digital Computer (CORDIC) and PWL methods.</description><identifier>ISSN: 1063-8210</identifier><identifier>EISSN: 1557-9999</identifier><identifier>DOI: 10.1109/TVLSI.2021.3081572</identifier><identifier>CODEN: IEVSE9</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Approximation ; Approximation algorithms ; Converters ; Digital computers ; Floating point arithmetic ; Hardware ; Hardware description languages ; Logarithmic converter ; maximum absolute error (MAE) ; Measurement ; piecewise linear (PWL) approximation ; Power consumption ; Quantization (signal) ; Segmentation ; Signal processing algorithms ; Very large scale integration</subject><ispartof>IEEE transactions on very large scale integration (VLSI) systems, 2021-07, Vol.29 (7), p.1470-1474</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c295t-8bbf03ce8f7c6c698dea4f0ba7006143de13bd0c32142590270e71511e380b4f3</citedby><cites>FETCH-LOGICAL-c295t-8bbf03ce8f7c6c698dea4f0ba7006143de13bd0c32142590270e71511e380b4f3</cites><orcidid>0000-0002-4450-066X ; 0000-0003-2282-1574 ; 0000-0003-0497-8906</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9444119$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54736</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9444119$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lyu, Fei</creatorcontrib><creatorcontrib>Mao, Zhelong</creatorcontrib><creatorcontrib>Zhang, Jin</creatorcontrib><creatorcontrib>Wang, Yu</creatorcontrib><creatorcontrib>Luo, Yuanyong</creatorcontrib><title>PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers</title><title>IEEE transactions on very large scale integration (VLSI) systems</title><addtitle>TVLSI</addtitle><description>In this brief, we propose a logarithmic converter for floating-point numbers based on the piecewise linear (PWL) approximation method. The proposed method is applicable to any customized floating-point format with a mantissa length of 16-23 bits and a maximum absolute error (MAE) larger than 10 −6 . The logarithmic function is automatically segmented into several maximal subsections by a software-based segmentation scheme with the restriction of a predefined MAE and a fractional word length for the computing units. Then, we make a tradeoff between the piecewise number and the fractional word length. Based on the results of the segmentor, our design is coded in the Verilog hardware description language. The synthesized results show that our design consumes less area, time, and power without compromising accuracy compared to existing techniques based on the COordinate Rotation Digital Computer (CORDIC) and PWL methods.</description><subject>Approximation</subject><subject>Approximation algorithms</subject><subject>Converters</subject><subject>Digital computers</subject><subject>Floating point arithmetic</subject><subject>Hardware</subject><subject>Hardware description languages</subject><subject>Logarithmic converter</subject><subject>maximum absolute error (MAE)</subject><subject>Measurement</subject><subject>piecewise linear (PWL) approximation</subject><subject>Power consumption</subject><subject>Quantization (signal)</subject><subject>Segmentation</subject><subject>Signal processing algorithms</subject><subject>Very large scale integration</subject><issn>1063-8210</issn><issn>1557-9999</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMtOwzAQRSMEEqXwA7CxxDplxo8kXpaKQqUIKlFgaSWO3aZq4uI4C_6elFbMZu7inhnpRNEtwgQR5MPqM39fTChQnDDIUKT0LBqhEGkshzkfMiQszijCZXTVdVsA5FzCKFouv_L4sehMRaZeb-pgdOi9IdZ5EjaG5G5d-DpsmlqTmWv2fShC7VriLJnv3JDbdbx0dRvIa9-UxnfX0YUtdp25Oe1x9DF_Ws1e4vzteTGb5rGmUoQ4K0sLTJvMpjrRicwqU3ALZZECJMhZZZCVFWhGkVMhgaZgUhSIhmVQcsvG0f3x7t677950QW1d79vhpaKCJylKgWJo0WNLe9d13li193VT-B-FoA7m1J85dTCnTuYG6O4I1caYf0ByzhEl-wWsZWmX</recordid><startdate>20210701</startdate><enddate>20210701</enddate><creator>Lyu, Fei</creator><creator>Mao, Zhelong</creator><creator>Zhang, Jin</creator><creator>Wang, Yu</creator><creator>Luo, Yuanyong</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-4450-066X</orcidid><orcidid>https://orcid.org/0000-0003-2282-1574</orcidid><orcidid>https://orcid.org/0000-0003-0497-8906</orcidid></search><sort><creationdate>20210701</creationdate><title>PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers</title><author>Lyu, Fei ; Mao, Zhelong ; Zhang, Jin ; Wang, Yu ; Luo, Yuanyong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c295t-8bbf03ce8f7c6c698dea4f0ba7006143de13bd0c32142590270e71511e380b4f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Approximation</topic><topic>Approximation algorithms</topic><topic>Converters</topic><topic>Digital computers</topic><topic>Floating point arithmetic</topic><topic>Hardware</topic><topic>Hardware description languages</topic><topic>Logarithmic converter</topic><topic>maximum absolute error (MAE)</topic><topic>Measurement</topic><topic>piecewise linear (PWL) approximation</topic><topic>Power consumption</topic><topic>Quantization (signal)</topic><topic>Segmentation</topic><topic>Signal processing algorithms</topic><topic>Very large scale integration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lyu, Fei</creatorcontrib><creatorcontrib>Mao, Zhelong</creatorcontrib><creatorcontrib>Zhang, Jin</creatorcontrib><creatorcontrib>Wang, Yu</creatorcontrib><creatorcontrib>Luo, Yuanyong</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lyu, Fei</au><au>Mao, Zhelong</au><au>Zhang, Jin</au><au>Wang, Yu</au><au>Luo, Yuanyong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers</atitle><jtitle>IEEE transactions on very large scale integration (VLSI) systems</jtitle><stitle>TVLSI</stitle><date>2021-07-01</date><risdate>2021</risdate><volume>29</volume><issue>7</issue><spage>1470</spage><epage>1474</epage><pages>1470-1474</pages><issn>1063-8210</issn><eissn>1557-9999</eissn><coden>IEVSE9</coden><abstract>In this brief, we propose a logarithmic converter for floating-point numbers based on the piecewise linear (PWL) approximation method. The proposed method is applicable to any customized floating-point format with a mantissa length of 16-23 bits and a maximum absolute error (MAE) larger than 10 −6 . The logarithmic function is automatically segmented into several maximal subsections by a software-based segmentation scheme with the restriction of a predefined MAE and a fractional word length for the computing units. Then, we make a tradeoff between the piecewise number and the fractional word length. Based on the results of the segmentor, our design is coded in the Verilog hardware description language. The synthesized results show that our design consumes less area, time, and power without compromising accuracy compared to existing techniques based on the COordinate Rotation Digital Computer (CORDIC) and PWL methods.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TVLSI.2021.3081572</doi><tpages>5</tpages><orcidid>https://orcid.org/0000-0002-4450-066X</orcidid><orcidid>https://orcid.org/0000-0003-2282-1574</orcidid><orcidid>https://orcid.org/0000-0003-0497-8906</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-8210
ispartof IEEE transactions on very large scale integration (VLSI) systems, 2021-07, Vol.29 (7), p.1470-1474
issn 1063-8210
1557-9999
language eng
recordid cdi_ieee_primary_9444119
source IEEE Electronic Library (IEL)
subjects Approximation
Approximation algorithms
Converters
Digital computers
Floating point arithmetic
Hardware
Hardware description languages
Logarithmic converter
maximum absolute error (MAE)
Measurement
piecewise linear (PWL) approximation
Power consumption
Quantization (signal)
Segmentation
Signal processing algorithms
Very large scale integration
title PWL-Based Architecture for the Logarithmic Computation of Floating-Point Numbers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T06%3A57%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=PWL-Based%20Architecture%20for%20the%20Logarithmic%20Computation%20of%20Floating-Point%20Numbers&rft.jtitle=IEEE%20transactions%20on%20very%20large%20scale%20integration%20(VLSI)%20systems&rft.au=Lyu,%20Fei&rft.date=2021-07-01&rft.volume=29&rft.issue=7&rft.spage=1470&rft.epage=1474&rft.pages=1470-1474&rft.issn=1063-8210&rft.eissn=1557-9999&rft.coden=IEVSE9&rft_id=info:doi/10.1109/TVLSI.2021.3081572&rft_dat=%3Cproquest_RIE%3E2546719515%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2546719515&rft_id=info:pmid/&rft_ieee_id=9444119&rfr_iscdi=true