Towards Highly Efficient Neural Network Processing on Energy Harvesting Powered Non-Volatile Processor

dc.contributor.advisorFu, Xin
dc.contributor.committeeMemberChen, Jinghong
dc.contributor.committeeMemberLent, Ricardo
dc.creatorSistla, Manojna
dc.date.accessioned2021-07-24T02:49:40Z
dc.date.createdAugust 2020
dc.date.issued2020-08
dc.date.submittedAugust 2020
dc.date.updated2021-07-24T02:49:42Z
dc.description.abstractNow-a-days, machine learning algorithms, especially neural networks, are being adapted extensively in wearable and internet-of-things (IoT) devices due to their superior performance in identification tasks. Since neural network execution usually consumes a substantial amount of energy, an intensive battery recharge is required, which is impractical for most of the wearable and IoT devices. Due to abundant availability, easy access, and eco-friendly nature, ambient energy sources have become a popular alternative to power wearable devices these days. However, given the changeable environment, the harvested energy could be unstable and might even cause power interruptions that result in the loss of computation progress (i.e. data and state), and thereby seriously degrade the execution performance of the processor. Recently, Non-Volatile Processors (NVPs) are proposed to overcome such challenges, by performing an emergency backup and restoring of the current data and state of the processor, whenever there is a power interruption. Although a single backup and restore consumes limited energy, the intensive backup and restore actions caused by unstable environment will consume a large amount of energy and signi ficantly delay the overall computation progress. We have proposed a new architectural design for NVP via introducing an energy buffer and adapting energy-aware dynamic frequency scaling for general applications. Furthermore, we are exploring the inherent execution sparsity of neural networks to develop a highly efficient NVP backup and restore scheme for neural network processing.
dc.description.departmentElectrical and Computer Engineering, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657/7928
dc.language.isoeng
dc.rightsThe author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s).
dc.subjectNon-Volatile Processors
dc.subjectDynamic Frequency Scaling
dc.subjectMachine Learning
dc.subjectConvolutional Neural Networks
dc.titleTowards Highly Efficient Neural Network Processing on Energy Harvesting Powered Non-Volatile Processor
dc.type.dcmiText
dc.type.genreThesis
local.embargo.lift2022-08-01
local.embargo.terms2022-08-01
thesis.degree.collegeCullen College of Engineering
thesis.degree.departmentElectrical and Computer Engineering, Department of
thesis.degree.disciplineElectrical Engineering
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Electrical Engineering
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SISTLA-THESIS-2020.pdf
Size:
1.73 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.43 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.81 KB
Format:
Plain Text
Description: