Loading...
Modeling of Error in Approximate Multipliers for Neural Network Accelerators
Farahbakhsh, Amir Reza | 2024
15
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 56928 (05)
- University: Sharif University of Technology
- Department: Electrical Engineering
- Advisor(s): Sharifkhani, Mohammad
- Abstract:
- In recent years, Deep Neural Networks have become essential tools, surpassing human capabilities in various applications, leading to their widespread integration into various everyday applications. However, a fundamental challenge of these networks lies in their substantial energy consumption, particularly concerning constrained electronic devices. To address this issue, numerous solutions have been proposed, encompassing software-based approaches such as network pruning, knowledge distillation, and network quantization. Moreover, hardware-oriented enhancements have also emerged, including the utilization of approximate circuits and approximate calculations within neural network architectures. Multipliers are one of the most complex units with high power consumption. Therefore, in recent years, the use of approximate multipliers in neural networks has been widely followed, which has led to significant energy efficiency. By replacing conventional multipliers with approximate counterparts, significant reductions in energy consumption can be realized. However, accurately assessing the impact of approximation on neural network behavior necessitates thorough simulation and analysis, which can be hindered by the lack of hardware support for approximate operations. In this thesis, we propose an innovative approach for simulating approximate neural networks to help Hardware Accelerator designers. Our method involves leveraging precise Neural Networks to simulate the behavior of Approximate Neural Networks. By adding the error introduced by approximate multipliers into the exact neural network model, we can efficiently estimate the accuracy of the approximate neural network across various approximation multipliers. This approach enables rapid evaluation and optimization of approximate neural network designs, facilitating the development of energy-efficient AI solutions
- Keywords:
- Approximate Computing ; Artificial Neural Network ; Simulation Framework ; Approximate Multipliers ; Neural Network Accelerators
-
محتواي کتاب
- view
- چکیده
- فهرست جدولها
- فهرست تصویرها
- 1 فصل1. مقدمه
- 2 فصل2. مبانی نظری پژوهش
- 3 فصل3. مروری بر ادبیات موضوعی
- 4 فصل4. طرح پيشنهادى
- 5 فصل5. نتایج شبیهسازی
- 6 فصل5. جمعبندي و ارائه پیشنهادات
- منابع و مأخذ