Hardware for Machine Learning: Challenges and Opportunities

12/22/2016
by   Vivienne Sze, et al.
0

Machine learning plays a critical role in extracting meaningful information out of the zetabytes of sensor data collected every day. For some applications, the goal is to analyze and understand the data to identify trends (e.g., surveillance, portable/wearable electronics); in other applications, the goal is to take immediate action based the data (e.g., robotics/drones, self-driving cars, smart Internet of Things). For many of these applications, local embedded processing near the sensor is preferred over the cloud due to privacy or latency concerns, or limitations in the communication bandwidth. However, at the sensor there are often stringent constraints on energy consumption and cost in addition to throughput and accuracy requirements. Furthermore, flexibility is often required such that the processing can be adapted for different applications or environments (e.g., update the weights and model in the classifier). In many applications, machine learning often involves transforming the input data into a higher dimensional space, which, along with programmable weights, increases data movement and consequently energy consumption. In this paper, we will discuss how these challenges can be addressed at various levels of hardware design ranging from architecture, hardware-friendly algorithms, mixed-signal circuits, and advanced technologies (including memories and sensors).

READ FULL TEXT

page 1

page 3

page 4

page 5

research
03/17/2017

Towards Closing the Energy Gap Between HOG and CNN Features for Embedded Vision

Computer vision enables a wide range of applications in robotics/drones,...
research
12/17/2018

A multi-layered energy consumption model for smart wireless acoustic sensor networks

Smart sensing is expected to become a pervasive technology in smart citi...
research
06/07/2022

Machine Learning Sensors

Machine learning sensors represent a paradigm shift for the future of em...
research
09/02/2021

Self-timed Reinforcement Learning using Tsetlin Machine

We present a hardware design for the learning datapath of the Tsetlin ma...
research
10/27/2020

Decision Tree and Random Forest Implementations for Fast Filtering of Sensor Data

With increasing capabilities of energy efficient systems, computational ...
research
09/02/2019

Active Collaborative Sensing for Energy Breakdown

Residential homes constitute roughly one-fourth of the total energy usag...
research
09/08/2022

Assessing Lower Limb Strength using Internet-of-Things Enabled Chair and Processing of Time-Series Data in Google GPU Tensorflow CoLab

This project describes the application of the technologies of Machine Le...

Please sign up or login with your details

Forgot password? Click here to reset