Time-Series Forecasting and Sequence Learning Using Memristor-based Reservoir System

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zyarah, Abdullah M., Kudithipudi, Dhireesha
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929499925381120
author Zyarah, Abdullah M.
Kudithipudi, Dhireesha
author_facet Zyarah, Abdullah M.
Kudithipudi, Dhireesha
contents Pushing the frontiers of time-series information processing in the ever-growing domain of edge devices with stringent resources has been impeded by the systems' ability to process information and learn locally on the device. Local processing and learning of time-series information typically demand intensive computations and massive storage as the process involves retrieving information and tuning hundreds of parameters back in time. In this work, we developed a memristor-based echo state network accelerator that features efficient temporal data processing and in-situ online learning. The proposed design is benchmarked using various datasets involving real-world tasks, such as forecasting the load energy consumption and weather conditions. The experimental results illustrate that the hardware model experiences a marginal degradation in performance as compared to the software counterpart. This is mainly attributed to the limited precision and dynamic range of network parameters when emulated using memristor devices. The proposed system is evaluated for lifespan, robustness, and energy-delay product. It is observed that the system demonstrates reasonable robustness for device failure below 10%, which may occur due to stuck-at faults. Furthermore, 247X reduction in energy consumption is achieved when compared to a custom CMOS digital design implemented at the same technology node.
format Preprint
id arxiv_https___arxiv_org_abs_2405_13347
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Time-Series Forecasting and Sequence Learning Using Memristor-based Reservoir System
Zyarah, Abdullah M.
Kudithipudi, Dhireesha
Machine Learning
Artificial Intelligence
Hardware Architecture
Pushing the frontiers of time-series information processing in the ever-growing domain of edge devices with stringent resources has been impeded by the systems' ability to process information and learn locally on the device. Local processing and learning of time-series information typically demand intensive computations and massive storage as the process involves retrieving information and tuning hundreds of parameters back in time. In this work, we developed a memristor-based echo state network accelerator that features efficient temporal data processing and in-situ online learning. The proposed design is benchmarked using various datasets involving real-world tasks, such as forecasting the load energy consumption and weather conditions. The experimental results illustrate that the hardware model experiences a marginal degradation in performance as compared to the software counterpart. This is mainly attributed to the limited precision and dynamic range of network parameters when emulated using memristor devices. The proposed system is evaluated for lifespan, robustness, and energy-delay product. It is observed that the system demonstrates reasonable robustness for device failure below 10%, which may occur due to stuck-at faults. Furthermore, 247X reduction in energy consumption is achieved when compared to a custom CMOS digital design implemented at the same technology node.
title Time-Series Forecasting and Sequence Learning Using Memristor-based Reservoir System
topic Machine Learning
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2405.13347