Subtractor-Based CNN Inference Accelerator
dc.contributor.author | Gao, Xiaohang | |
dc.contributor.copyright-release | Not Applicable | en_US |
dc.contributor.degree | Master of Applied Science | en_US |
dc.contributor.department | Department of Electrical & Computer Engineering | en_US |
dc.contributor.ethics-approval | Not Applicable | en_US |
dc.contributor.external-examiner | Guy Kember | en_US |
dc.contributor.graduate-coordinator | Vincent Sieben | en_US |
dc.contributor.manuscripts | Not Applicable | en_US |
dc.contributor.thesis-reader | Jason Gu | en_US |
dc.contributor.thesis-supervisor | Issam Hammad | en_US |
dc.contributor.thesis-supervisor | Kamal El-Sankary | en_US |
dc.date.accessioned | 2022-11-03T17:52:58Z | |
dc.date.available | 2022-11-03T17:52:58Z | |
dc.date.defence | 2022-10-24 | |
dc.date.issued | 2022-11-02 | |
dc.description.abstract | This paper presents a novel method to boost the performance of CNN inference accelerators utilizing subtractors. The proposed CNN preprocessing accelerator relies on sorting, grouping, and rounding the weights in order to create combinations that allow for the replacement of one multiplication operation and addition operation by a single subtraction operation. Given the high cost of multiplication in terms of power and area, replacing it with subtraction allows for a performance boost by reducing the power and area. The proposed method allows for controlling the trade-off between the performance gains and the accuracy loss through increasing or decreasing the usage of subtractors. Using a rounding size of 0.05 on LeNet-5 with the MNIST dataset, the proposed design can achieve 32.03% power savings and a 24.59% reduction in the area at the cost of only 0.1% in terms of accuracy loss. | en_US |
dc.identifier.uri | http://hdl.handle.net/10222/82061 | |
dc.language.iso | en_US | en_US |
dc.subject | CNN | en_US |
dc.subject | Accelerator | en_US |
dc.subject | Data Manipulate | en_US |
dc.subject | CNN Inference | en_US |
dc.subject | Approximate computing | en_US |
dc.subject | Deep learning | en_US |
dc.title | Subtractor-Based CNN Inference Accelerator | en_US |