Abstract
There is increasing demand to bring machine learning capabilities to low power devices. By integrating the computational power of machine learning with the deployment capabilities of low power devices, a number of new applications become possible. In some applications, such devices will not even have a battery, and must rely solely on energy harvesting techniques. This puts extreme constraints on the hardware, which must be energy efficient and capable of tolerating interruptions due to power outages. Here, we propose an in-memory machine learning accelerator utilizing non-volatile spintronic memory. The combination of processing-in-memory and non-volatility provides a key advantage in that progress is effectively saved after every operation. This enables instant shut down and restart capabilities with minimal overhead. Additionally, the operations are highly energy efficient leading to low power consumption.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2020 |
Publisher | IEEE Computer Society |
Pages | 400-414 |
Number of pages | 15 |
ISBN (Electronic) | 9781728173832 |
DOIs | |
State | Published - Oct 2020 |
Event | 53rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2020 - Virtual, Athens, Greece Duration: Oct 17 2020 → Oct 21 2020 |
Publication series
Name | Proceedings of the Annual International Symposium on Microarchitecture, MICRO |
---|---|
Volume | 2020-October |
ISSN (Print) | 1072-4451 |
Conference
Conference | 53rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2020 |
---|---|
Country/Territory | Greece |
City | Virtual, Athens |
Period | 10/17/20 → 10/21/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE Computer Society. All rights reserved.
Keywords
- Intermittent computing
- Processing-in-Memory