Publicação
Stochastic Theater: Stochastic Datapath Generation Framework for Fault-Tolerant IoT Sensors
| Resumo: | Stochastic Computing has emerged as a competitive computing paradigm that produces fast and simple implementations of arithmetic operations, while offering high levels of parallelism, and graceful degradation of the results when in the presence of errors. IoT devices are often operate under limited power and area constraints and subjected to harsh environments, for which, traditional computing paradigms struggle to provide high availability and fault-tolerance. Stochastic Computing is based on the computation of pseudo-random sequences of bits, hence requiring only a single bit per signal, rather than a data-bus. Notwithstanding, we haven’t witnessed its inclusion in custom computing systems. In this direction, this work presents Stochastic Theater, a framework to specify, simulate, and test Stochastic Datapaths to perform computations using stochastic bitstreams targeting IoT systems. In virtue of the granularity of the bitstreams, the bit-level specification of circuits, high-performance characteristics and reconfigurable capabilities, FPGAs were adopted to implement and test such systems. The proposed framework creates Stochastic Machines from a set of user defined arithmetic expressions, and then tests them with the corresponding input values and specific fault injection patterns. Besides the support to create autonomous Stochastic Computing systems, the presented framework also provides generation of stochastic units, being able to produce estimates on performance, resources and power. A demonstration is presented targeting KLT, typical method for data compression in IoT applications. |
|---|---|
| Autores principais: | Duarte, Rui Policarpo |
| Outros Autores: | Véstias, Mário; Carvalho, Carlos; Casaleiro, João |
| Assunto: | Electronics; Computers IoT; FPGA; Fault-Tolerant Computing; Stochastic Bitstreams; Approximate Computing |
| Ano: | 2018 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | unknown |
| Instituição associada: | Instituto Superior de Engenharia de Lisboa |
| Idioma: | inglês |
| Origem: | i-ETC : ISEL Academic Journal of Electronics Telecommunications and Computers |
Registos relacionados
article Stochastic Theater: Stochastic Datapath Generation Framework for Fault-Tolerant IoT Sensors
por: Duarte, Rui Policarpo
Publicado em: (2018)
por: Duarte, Rui Policarpo
Publicado em: (2018)
article Stochastic theater: stochastic datapath generation framework for fault-tolerant IoT sensors
por: Duarte, Rui Policarpo
Publicado em: (2018)
por: Duarte, Rui Policarpo
Publicado em: (2018)
groups XtokaxtikoX: a stochastic computing-based autonomous cyber-physical system
por: Duarte, Rui Policarpo
Publicado em: (2016)
por: Duarte, Rui Policarpo
Publicado em: (2016)
school IoT Edge Computing Neural Networks on Reconfigurable Logic
por: Barreto, Ricardo Manuel Carriço
Publicado em: (2019)
por: Barreto, Ricardo Manuel Carriço
Publicado em: (2019)
article Fault-Tolerant Temperature Control Algorithm for IoT Networks in Smart Buildings
por: Casado-Vara, Roberto
Publicado em: (2018)
por: Casado-Vara, Roberto
Publicado em: (2018)
school Proposal of an adaptable and scalable IoT middleware for hybrid computational models
por: Martins, Lucas Mauricio Castro e
Publicado em: (2020)
por: Martins, Lucas Mauricio Castro e
Publicado em: (2020)
school YOLO Neural Networks On Reconfigurable Logic For Vehicle Traffic Controll
por: Azevedo, José Pedro Araújo
Publicado em: (2022)
por: Azevedo, José Pedro Araújo
Publicado em: (2022)
mic Development of IoT based monitoring and fault detection technique of Hybrid PVT System
por: Ahmed, Md Tofael
Publicado em: (2025)
por: Ahmed, Md Tofael
Publicado em: (2025)
groups Vulnerabilities in IoT devices for smart home environment
por: Costa, Luís
Publicado em: (2019)
por: Costa, Luís
Publicado em: (2019)
school IoT smart spaces applied to companies’ offices
por: Portaluppi, Javier
Publicado em: (2021)
por: Portaluppi, Javier
Publicado em: (2021)
book Greenhouse with Sustainable Energy for IoT
por: Oliveira, Filipe Tadeu
Publicado em: (2016)
por: Oliveira, Filipe Tadeu
Publicado em: (2016)
article Fault-Tolerance in the Scope of Cloud Computing
por: Rehman, A. U.
Publicado em: (2022)
por: Rehman, A. U.
Publicado em: (2022)
article PRISEC: Comparison of Symmetric Key Algorithms for IoT Devices
por: Saraiva, Daniel
Publicado em: (2019)
por: Saraiva, Daniel
Publicado em: (2019)
school Proposal of architecture for IoT solution for monitoring and management of plantations
por: Navarro, Emerson de Moraes
Publicado em: (2021)
por: Navarro, Emerson de Moraes
Publicado em: (2021)
school IoT SECURITY ASSESSMENT
por: Oliveira, Armando José Martins de
Publicado em: (2019)
por: Oliveira, Armando José Martins de
Publicado em: (2019)
school Platform to support the development of IoT solutions
por: Manso, Sérgio Filipe Marques
Publicado em: (2019)
por: Manso, Sérgio Filipe Marques
Publicado em: (2019)
school Random Number Generator based on Ring Oscillators for IoT applications
por: Mendes, Pedro Miguel Nunes
Publicado em: (2017)
por: Mendes, Pedro Miguel Nunes
Publicado em: (2017)
book Proposing an architecture for IoT based on WSN
por: Abusafat, Fadi
Publicado em: (2021)
por: Abusafat, Fadi
Publicado em: (2021)
groups Extending IoT networks with the human factor: an example for an e-bike scenario
por: Shah, Syed Tahir Ali
Publicado em: (2024)
por: Shah, Syed Tahir Ali
Publicado em: (2024)
school Securing mobile IoT applications with supervised edge servers
por: Garcia,João Pedro Masset Lacombe Dias
Publicado em: (2025)
por: Garcia,João Pedro Masset Lacombe Dias
Publicado em: (2025)
article A Reflective Object-Oriented Architecture for Developing Fault-Tolerant Software
por: Buzato,Luiz E.
Publicado em: (1997)
por: Buzato,Luiz E.
Publicado em: (1997)
groups IoT applied to Environmental Monitoring in Oysters' Farms
por: Viegas, Vítor
Publicado em: (2018)
por: Viegas, Vítor
Publicado em: (2018)
article STOCHASTIC GRADIENT METHODS FOR UNCONSTRAINED OPTIMIZATION
por: Krejić,Nataša
Publicado em: (2014)
por: Krejić,Nataša
Publicado em: (2014)
school Fault-tolerant Stochastic Distributed Systems
por: Silvestre, Daniel
Publicado em: (2017)
por: Silvestre, Daniel
Publicado em: (2017)
article A stochastic approximation algorithm with step-size adaptation
por: Cruz, João Pedro Antunes Ferreira da
Publicado em: (2004)
por: Cruz, João Pedro Antunes Ferreira da
Publicado em: (2004)
school Exploring the use of multiple modular redundancies for masking accumulated faults in SRAM-based FPGAs
por: Olano, Jimmy Fernando Tarrillo
Publicado em: (2014)
por: Olano, Jimmy Fernando Tarrillo
Publicado em: (2014)
article A New Trend on the Development of Fault-Tolerant Applications: Software Meta-Level Architectures
por: Lisbôa,Maria Lúcia Blanck
Publicado em: (1997)
por: Lisbôa,Maria Lúcia Blanck
Publicado em: (1997)
article Integration of industrial IoT architectures for dynamic scheduling
por: Figueiredo, Joao
Publicado em: (2022)
por: Figueiredo, Joao
Publicado em: (2022)
article Vulnerabilities in IoT Devices for Smart Home Environment
por: Costa, Luís
Publicado em: (2019)
por: Costa, Luís
Publicado em: (2019)
book Evolving the Security Paradigm for Industrial IoT Environments
por: Rosa, Luis
Publicado em: (2020)
por: Rosa, Luis
Publicado em: (2020)
school Design of the 3rd Generation Reconfigurable IoT Node with AI-Enhanced Edge Computing
por: Julião, André Filipe Lopes
Publicado em: (2025)
por: Julião, André Filipe Lopes
Publicado em: (2025)
article Real Time Fault Injection Using On Chip Debug Infrastructures – A Case Study
por: Fidalgo, André Vaz
Publicado em: (2006)
por: Fidalgo, André Vaz
Publicado em: (2006)
school Use of approximate triple modular redundancy for fault tolerance in digital circuits
por: Gomes, Iuri Albandes Cunha
Publicado em: (2019)
por: Gomes, Iuri Albandes Cunha
Publicado em: (2019)
school Development of an IoT end-device with LEO satellite communication support
por: Cruz, Mariana Ferreira da
Publicado em: (2026)
por: Cruz, Mariana Ferreira da
Publicado em: (2026)
school Privacy and location in IoT
por: Carvalho, Kevin Martins
Publicado em: (2021)
por: Carvalho, Kevin Martins
Publicado em: (2021)
school NB-IoT Modem IP Controller
por: Carvalho, Paulo Alexandre Rodrigues
Publicado em: (2024)
por: Carvalho, Paulo Alexandre Rodrigues
Publicado em: (2024)
school Blockchain Enabled Platforms for the Internet of Things
por: Almeida, João Pedro Guita de
Publicado em: (2018)
por: Almeida, João Pedro Guita de
Publicado em: (2018)
school Desenvolvimento de uma plataforma IoT sob a arquitetura de computação em névoa para agricultura de precisão.
por: Abdala, Mahuan Capeletto
Publicado em: (2022)
por: Abdala, Mahuan Capeletto
Publicado em: (2022)
school Ambiente didático na nuvem para integração de dispositivos IoT
por: Santos, Gabriele Soto
Publicado em: (2024)
por: Santos, Gabriele Soto
Publicado em: (2024)
school Mecanismos para alocação de recursos IoT em computação de borda utilizando algoritmos meta-heurísticos bioinspirados
por: Lieira, Douglas Dias
Publicado em: (2021)
por: Lieira, Douglas Dias
Publicado em: (2021)
Atividades financiadas
Não foram encontrados projetos financiados.
Registos relacionados
-
article Stochastic Theater: Stochastic Datapath Generation Framework for Fault-Tolerant IoT Sensors
por: Duarte, Rui Policarpo
Publicado em: (2018) -
article Stochastic theater: stochastic datapath generation framework for fault-tolerant IoT sensors
por: Duarte, Rui Policarpo
Publicado em: (2018) -
groups XtokaxtikoX: a stochastic computing-based autonomous cyber-physical system
por: Duarte, Rui Policarpo
Publicado em: (2016) -
school IoT Edge Computing Neural Networks on Reconfigurable Logic
por: Barreto, Ricardo Manuel Carriço
Publicado em: (2019) -
article Fault-Tolerant Temperature Control Algorithm for IoT Networks in Smart Buildings
por: Casado-Vara, Roberto
Publicado em: (2018)