Performance Analysis of Bit-Width Reduced Floating-Point Arithmetic Units in FPGAs: A Case Study of Neural Network-Based Face Detector.
Saved in:
| Title: | Performance Analysis of Bit-Width Reduced Floating-Point Arithmetic Units in FPGAs: A Case Study of Neural Network-Based Face Detector. |
|---|---|
| Authors: | Yongsoon Lee1, Younhee Choi1, Seok-Bum Ko1 seokbum.ko@usask.ca, Moon Ho Lee2 |
| Source: | EURASIP Journal on Embedded Systems. 1/1/2009, Special section p1-11. 11p. 5 Diagrams, 11 Charts, 5 Graphs. |
| Subjects: | Computer arithmetic & logic units, Artificial neural networks, Floating-point arithmetic, Cost control, Errors |
| Abstract: | This paper implements a field programmable gate array- (FPGA-) based face detector using a neural network (NN) and the bitwidth reduced floating-point arithmetic unit (FPU). The analytical error model, using the maximum relative representation error (MRRE) and the average relative representation error (ARRE), is developed to obtain the maximum and average output errors for the bit-width reduced FPUs. After the development of the analytical error model, the bit-width reduced FPUs and an NN are designed using MATLAB and VHDL. Finally, the analytical (MATLAB) results, along with the experimental (VHDL) results, are compared. The analytical results and the experimental results show conformity of shape. We demonstrate that incremented reductions in the number of bits used can produce significant cost reductions including area, speed, and power. [ABSTRACT FROM AUTHOR] |
| Copyright of EURASIP Journal on Embedded Systems is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 55363398 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Performance Analysis of Bit-Width Reduced Floating-Point Arithmetic Units in FPGAs: A Case Study of Neural Network-Based Face Detector. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Yongsoon+Lee%22">Yongsoon Lee</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Younhee+Choi%22">Younhee Choi</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Seok-Bum+Ko%22">Seok-Bum Ko</searchLink><relatesTo>1</relatesTo><i> seokbum.ko@usask.ca</i><br /><searchLink fieldCode="AR" term="%22Moon+Ho+Lee%22">Moon Ho Lee</searchLink><relatesTo>2</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22EURASIP+Journal+on+Embedded+Systems%22">EURASIP Journal on Embedded Systems</searchLink>. 1/1/2009, Special section p1-11. 11p. 5 Diagrams, 11 Charts, 5 Graphs. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Computer+arithmetic+%26+logic+units%22">Computer arithmetic & logic units</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+neural+networks%22">Artificial neural networks</searchLink><br /><searchLink fieldCode="DE" term="%22Floating-point+arithmetic%22">Floating-point arithmetic</searchLink><br /><searchLink fieldCode="DE" term="%22Cost+control%22">Cost control</searchLink><br /><searchLink fieldCode="DE" term="%22Errors%22">Errors</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: This paper implements a field programmable gate array- (FPGA-) based face detector using a neural network (NN) and the bitwidth reduced floating-point arithmetic unit (FPU). The analytical error model, using the maximum relative representation error (MRRE) and the average relative representation error (ARRE), is developed to obtain the maximum and average output errors for the bit-width reduced FPUs. After the development of the analytical error model, the bit-width reduced FPUs and an NN are designed using MATLAB and VHDL. Finally, the analytical (MATLAB) results, along with the experimental (VHDL) results, are compared. The analytical results and the experimental results show conformity of shape. We demonstrate that incremented reductions in the number of bits used can produce significant cost reductions including area, speed, and power. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of EURASIP Journal on Embedded Systems is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=55363398 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1155/2009/258921 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 11 StartPage: 1 Subjects: – SubjectFull: Computer arithmetic & logic units Type: general – SubjectFull: Artificial neural networks Type: general – SubjectFull: Floating-point arithmetic Type: general – SubjectFull: Cost control Type: general – SubjectFull: Errors Type: general Titles: – TitleFull: Performance Analysis of Bit-Width Reduced Floating-Point Arithmetic Units in FPGAs: A Case Study of Neural Network-Based Face Detector. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Yongsoon Lee – PersonEntity: Name: NameFull: Younhee Choi – PersonEntity: Name: NameFull: Seok-Bum Ko – PersonEntity: Name: NameFull: Moon Ho Lee IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Text: 1/1/2009 Type: published Y: 2009 Identifiers: – Type: issn-print Value: 16873955 Titles: – TitleFull: EURASIP Journal on Embedded Systems Type: main |
| ResultId | 1 |