ARLGDec 29, 2023

Bespoke Approximation of Multiplication-Accumulation and Activation Targeting Printed Multilayer Perceptrons

arXiv:2312.17612v313 citationsh-index: 462023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)
Originality Incremental advance
AI Analysis

This work addresses the problem of enabling machine learning on ultra-low-cost, conformal hardware for applications like ubiquitous computing, though it is incremental as it builds on Approximate Computing and bespoke design principles.

The authors tackled the limitations of Printed Electronics for implementing machine learning classifiers by proposing an automated framework that holistically approximates multiplication, accumulation, and activation functions in Multilayer Perceptrons, enabling battery-powered operation for complex architectures and surpassing the current state of the art.

Printed Electronics (PE) feature distinct and remarkable characteristics that make them a prominent technology for achieving true ubiquitous computing. This is particularly relevant in application domains that require conformal and ultra-low cost solutions, which have experienced limited penetration of computing until now. Unlike silicon-based technologies, PE offer unparalleled features such as non-recurring engineering costs, ultra-low manufacturing cost, and on-demand fabrication of conformal, flexible, non-toxic, and stretchable hardware. However, PE face certain limitations due to their large feature sizes, that impede the realization of complex circuits, such as machine learning classifiers. In this work, we address these limitations by leveraging the principles of Approximate Computing and Bespoke (fully-customized) design. We propose an automated framework for designing ultra-low power Multilayer Perceptron (MLP) classifiers which employs, for the first time, a holistic approach to approximate all functions of the MLP's neurons: multiplication, accumulation, and activation. Through comprehensive evaluation across various MLPs of varying size, our framework demonstrates the ability to enable battery-powered operation of even the most intricate MLP architecture examined, significantly surpassing the current state of the art.

Code Implementations1 repo
Foundations

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

Your Notes