ARAIETLGAug 18, 2024

In-Memory Learning Automata Architecture using Y-Flash Cell

arXiv:2408.09456v13 citationsh-index: 20
Originality Incremental advance
AI Analysis

This addresses the data transfer bottleneck for edge computing applications, though it appears to be an incremental hardware implementation of an existing algorithm.

The paper tackles the von Neumann bottleneck in machine learning by implementing Tsetlin Machine learning automata in Y-Flash memristive devices, demonstrating enhanced scalability and on-edge learning capabilities through comprehensive simulations.

The modern implementation of machine learning architectures faces significant challenges due to frequent data transfer between memory and processing units. In-memory computing, primarily through memristor-based analog computing, offers a promising solution to overcome this von Neumann bottleneck. In this technology, data processing and storage are located inside the memory. Here, we introduce a novel approach that utilizes floating-gate Y-Flash memristive devices manufactured with a standard 180 nm CMOS process. These devices offer attractive features, including analog tunability and moderate device-to-device variation; such characteristics are essential for reliable decision-making in ML applications. This paper uses a new machine learning algorithm, the Tsetlin Machine (TM), for in-memory processing architecture. The TM's learning element, Automaton, is mapped into a single Y-Flash cell, where the Automaton's range is transferred into the Y-Flash's conductance scope. Through comprehensive simulations, the proposed hardware implementation of the learning automata, particularly for Tsetlin machines, has demonstrated enhanced scalability and on-edge learning capabilities.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes