Energy-Efficient Stochastic Computing (SC) Neural Networks for Internet of Things Devices With Layer-Wise Adjustable Sequence Length (ASL)

Wang, Ziheng ORCID: https://orcid.org/0000-0001-9668-7318, Reviriego Vasallo, Pedro ORCID: https://orcid.org/0000-0003-2540-5234, Niknia, Farzad ORCID: https://orcid.org/0000-0002-4062-3638, Gao, Zhen ORCID: https://orcid.org/0000-0001-9887-1418, Conde Díaz, Javier ORCID: https://orcid.org/0000-0002-5304-0626, Liu, Shanshan ORCID: https://orcid.org/0000-0001-6226-2880 and Lombardi, Fabrizio ORCID: https://orcid.org/0000-0003-3152-3245 (2025). Energy-Efficient Stochastic Computing (SC) Neural Networks for Internet of Things Devices With Layer-Wise Adjustable Sequence Length (ASL). "IEEE Internet of Things Journal" ; p. 1. https://doi.org/10.1109/JIOT.2025.3563942.

Descripción

Título: Energy-Efficient Stochastic Computing (SC) Neural Networks for Internet of Things Devices With Layer-Wise Adjustable Sequence Length (ASL)
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: IEEE Internet of Things Journal
Fecha: Abril 2025
Materias:
ODS:
Palabras Clave Informales: Internet of things; neural network; stochastic computing; energy efficiency; mixed-precision inference
Escuela: E.T.S.I. Telecomunicación (UPM)
Departamento: Ingeniería de Sistemas Telemáticos
Grupo Investigación UPM: Internet de Nueva Generación
Licencias Creative Commons: Ninguna

Texto completo

[thumbnail of paper_author_version_compressed.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (538kB)

Resumen

Stochastic computing (SC) has emerged as an efficient low-power alternative for deploying neural networks (NNs) in resource-limited scenarios, such as the Internet of Things (IoT). By encoding values as serial bitstreams, SC significantly reduces energy dissipation compared to conventional floating-point (FP) designs; however, further improvement of layer-wise mixed-precision implementation for SC remains unexplored. This paper introduces Adjustable Sequence Length (ASL), a novel scheme that applies mixedprecision concepts specifically to SC NNs. By introducing an operator-norm – based theoretical model, this paper shows that truncation noise can cumulatively propagate through the layers by the estimated amplification factors. An extended sensitivity analysis is presented, using Random Forest (RF) regression to evaluate multi-layer truncation effects and validate the alignment of theoretical predictions with practical network behaviors. To accommodate different application scenarios, this paper proposes two truncation strategies (coarse-grained and fine-grained), which apply diverse sequence length configurations at each layer. Evaluations on a pipelined SC MLP synthesized at 32 nm demonstrate that ASL can reduce energy and latency overheads by up to over 60% with negligible accuracy loss. It confirms the feasibility of the ASL scheme for IoT applications and highlights the distinct advantages of mixed-precision truncation in SC designs.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
PCI2024-153434
SMARTY
Sin especificar
Sin especificar
Comunidad de Madrid
TEC-2024/COM- 460
TUCAN6-CM
Sin especificar
Sin especificar
Gobierno de España
PID2022-136684OB-C22
FUN4DATE
Sin especificar
Sin especificar
Horizonte Europa
101140087
Sin especificar
Sin especificar
Sin especificar

Más información

ID de Registro: 88857
Identificador DC: https://oa.upm.es/88857/
Identificador OAI: oai:oa.upm.es:88857
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/10380763
Identificador DOI: 10.1109/JIOT.2025.3563942
URL Oficial: https://ieeexplore.ieee.org/document/10976233
Depositado por: Javier Conde Díaz
Depositado el: 25 Abr 2025 08:00
Ultima Modificación: 15 Oct 2025 01:01