Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. An Analog VLSI Deep Machine Learning Implementation
Details

An Analog VLSI Deep Machine Learning Implementation

Date Issued
May 1, 2014
Author(s)
Lu, Junjie  
Advisor(s)
Jeremy Holleman
Additional Advisor(s)
Benjamin J. Blalock
Itamar Arel
Xiaopeng Zhao
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/23760
Abstract

Machine learning systems provide automated data processing and see a wide range of applications. Direct processing of raw high-dimensional data such as images and video by machine learning systems is impractical both due to prohibitive power consumption and the “curse of dimensionality,” which makes learning tasks exponentially more difficult as dimension increases. Deep machine learning (DML) mimics the hierarchical presentation of information in the human brain to achieve robust automated feature extraction, reducing the dimension of such data. However, the computational complexity of DML systems limits large-scale implementations in standard digital computers. Custom analog signal processing (ASP) can yield much higher energy efficiency than digital signal processing (DSP), presenting means of overcoming these limitations.


The purpose of this work is to develop an analog implementation of DML system.

First, an analog memory is proposed as an essential component of the learning systems. It uses the charge trapped on the floating gate to store analog value in a non-volatile way. The memory is compatible with standard digital CMOS process and allows random-accessible bi-directional updates without the need for on-chip charge pump or high voltage switch.

Second, architecture and circuits are developed to realize an online k-means clustering algorithm in analog signal processing. It achieves automatic recognition of underlying data pattern and online extraction of data statistical parameters. This unsupervised learning system constitutes the computation node in the deep machine learning hierarchy.

Third, a 3-layer, 7-node analog deep machine learning engine is designed featuring online unsupervised trainability and non-volatile floating-gate analog storage. It utilizes massively parallel reconfigurable current-mode analog architecture to realize efficient computation. And algorithm-level feedback is leveraged to provide robustness to circuit imperfections in analog signal processing. At a processing speed of 8300 input vectors per second, it achieves 1×1012 operation per second per Watt of peak energy efficiency.

In addition, an ultra-low-power tunable bump circuit is presented to provide similarity measures in analog signal processing. It incorporates a novel wide-input-range tunable pseudo-differential transconductor. The circuit demonstrates tunability of bump center, width and height with a power consumption significantly lower than previous works.

Subjects

analog signal process...

deep machine learning...

floating gate memory

current mode computat...

k-means clustering

power efficiency

Disciplines
Electrical and Electronics
VLSI and Circuits, Embedded and Hardware Systems
Degree
Doctor of Philosophy
Major
Electrical Engineering
File(s)
Thumbnail Image
Name

Dissertation_Junjie_Lu_v5.docx

Size

8.39 MB

Format

Microsoft Word XML

Checksum (MD5)

7784bd2230d831872008bd492458f367

Thumbnail Image
Name

auto_convert.pdf

Size

5.83 MB

Format

Adobe PDF

Checksum (MD5)

3f9dc866bfc661286b7718b82b493d84


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science