Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 106 === In the future of IoT, IoT devices will not only perform data collection and filtering, but execute some simple applications, such as motion detection, behavior identification, etc. due to the complexity of the data collected by the sensor nodes in the future....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/q7fj65 |
id |
ndltd-TW-106NCTU5394002 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NCTU53940022019-05-16T00:08:11Z http://ndltd.ncl.edu.tw/handle/q7fj65 Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment 在低電壓環境之物聯網裝置執行二值化神經網路所設計之記憶體架構 Syu, shu-Wei 許書維 碩士 國立交通大學 資訊科學與工程研究所 106 In the future of IoT, IoT devices will not only perform data collection and filtering, but execute some simple applications, such as motion detection, behavior identification, etc. due to the complexity of the data collected by the sensor nodes in the future. It is too difficult to analyze with human ability. So machine learning will be needed in the future networking to assist in the analysis. Current IoT device is working in the low voltage environment in general; implement the artificial neural network module to such identification will cost additional energy consumption. We attempt to find the methodology that can reduce energy consumption of IoT device in low voltage environment. After analyzed the neural network model (eBNN) on IoT device, we find out most of energy originated from long memory access time in low voltage. However, dominator is not the memory; the dominator is other component that have to wait the data to be read back from memory. We refer the real IoT device chip LPC18A1. In addition, proposed two methodologies, which are buffer control unit and pre-fetch unit to solve this issue. Although the energy consumption of the memory is slightly increased, but the total energy consumption of the IoT device can be reduced along with execution time. Chen, Tien-Fu 陳添福 2017 學位論文 ; thesis 37 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 106 === In the future of IoT, IoT devices will not only perform data collection and filtering, but execute some simple applications, such as motion detection, behavior identification, etc. due to the complexity of the data collected by the sensor nodes in the future. It is too difficult to analyze with human ability. So machine learning will be needed in the future networking to assist in the analysis. Current IoT device is working in the low voltage environment in general; implement the artificial neural network module to such identification will cost additional energy consumption. We attempt to find the methodology that can reduce energy consumption of IoT device in low voltage environment. After analyzed the neural network model (eBNN) on IoT device, we find out most of energy originated from long memory access time in low voltage. However, dominator is not the memory; the dominator is other component that have to wait the data to be read back from memory. We refer the real IoT device chip LPC18A1. In addition, proposed two methodologies, which are buffer control unit and pre-fetch unit to solve this issue. Although the energy consumption of the memory is slightly increased, but the total energy consumption of the IoT device can be reduced along with execution time.
|
author2 |
Chen, Tien-Fu |
author_facet |
Chen, Tien-Fu Syu, shu-Wei 許書維 |
author |
Syu, shu-Wei 許書維 |
spellingShingle |
Syu, shu-Wei 許書維 Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
author_sort |
Syu, shu-Wei |
title |
Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
title_short |
Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
title_full |
Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
title_fullStr |
Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
title_full_unstemmed |
Memory Architectures for Embedded Binarized Neural Networks on IoT Devices in Low Voltage Environment |
title_sort |
memory architectures for embedded binarized neural networks on iot devices in low voltage environment |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/q7fj65 |
work_keys_str_mv |
AT syushuwei memoryarchitecturesforembeddedbinarizedneuralnetworksoniotdevicesinlowvoltageenvironment AT xǔshūwéi memoryarchitecturesforembeddedbinarizedneuralnetworksoniotdevicesinlowvoltageenvironment AT syushuwei zàidīdiànyāhuánjìngzhīwùliánwǎngzhuāngzhìzhíxíngèrzhíhuàshénjīngwǎnglùsuǒshèjìzhījìyìtǐjiàgòu AT xǔshūwéi zàidīdiànyāhuánjìngzhīwùliánwǎngzhuāngzhìzhíxíngèrzhíhuàshénjīngwǎnglùsuǒshèjìzhījìyìtǐjiàgòu |
_version_ |
1719161697715879936 |