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

Florentia Afentaki, Gurol Saglam, Argyris Kokkinis, Kostas Siozios, Georgios Zervakis +1 more
12/29/2023
cs.ARcs.LG

No official code found. Best implementation: floAfentaki/Approximation-Techniques-Targeting-Printed-MLPs (0 stars, last commit 2025-03-19).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

00Tcl, PythonJan 8, 20241 years ago

Similar Papers

Cite this paper

@article{afentaki2023bespoke,
  title  = {Bespoke Approximation of Multiplication-Accumulation and Activation Targeting Printed Multilayer Perceptrons},
  author = {Florentia Afentaki and Gurol Saglam and Argyris Kokkinis and Kostas Siozios and Georgios Zervakis and Mehdi B Tahoori},
  year   = {2023},
  eprint = {2312.17612},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.17612v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.17612.svg)](https://codeofpaper.com/paper/2312.17612)

Discussion