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....

Full description

Bibliographic Details
Main Authors: Syu, shu-Wei, 許書維
Other Authors: Chen, Tien-Fu
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