Hardware for Machine Learning: Challenges and Opportunities
Not on the map. Why?
Abstract (arXiv)
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).
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2.
5 papers.
- 2021Binary classification of proteins by a Machine Learning approachcited by 1
- 2023RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNscited by 1
- 2021Data Streaming and Traffic Gathering in Mesh-based NoC for Deep Neural Network Accelerationcited by 0
- 2022An IoT Cloud and Big Data Architecture for the Maintenance of Home Appliancescited by 0
- 2023Can a virtual conductor create its own interpretation of a music orchestra?cited by 0
- 2023Can a virtual conductor create its own interpretation of a music orchestra?17 Apr 2023
- 2023RedBit: An End-to-End Flexible Framework for Evaluating the Accuracy of Quantized CNNs15 Jan 2023
- 2022An IoT Cloud and Big Data Architecture for the Maintenance of Home Appliances25 Oct 2022
- 2021Binary classification of proteins by a Machine Learning approach3 Nov 2021
- 2021Data Streaming and Traffic Gathering in Mesh-based NoC for Deep Neural Network Acceleration1 Aug 2021