Detalhes do Documento

Agnostic hardware-accelerated operating system for Low-End IoT

Autor(es): Silva, Miguel ; Gomes, Tiago Manuel Ribeiro ; Pinto, Sandro

Data: 2022

Identificador Persistente: https://hdl.handle.net/1822/81558

Origem: RepositóriUM - Universidade do Minho

Assunto(s): Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática; Indústria, inovação e infraestruturas


Descrição

There is increasing pressure to optimize Internet of things (IoT) low-end devices. The ever-growing number of requirements and constraints is pushing towards maximizing performance and real-time, but simultaneously minimizing power consumption, form factor, and memory footprint. This has motivated the adoption of Field-Programmable Gate Array (FPGA) technology to accelerate computing-intensive workloads in hardware. However, and despite the ongoing trend of migrating application-level tasks to hardware, recently, the offload of system software such as operating system (OS) services has received little attention. This paper presents CHAMELIOT, a framework for FPGA-based IoT platforms that provides agnostic hardware acceleration to OS services by leveraging RISC-V technology. CHAMELIOT allows for developers to run unmodified applications in a set of well-established IoT OSes. Currently, the framework has support for RIOT, Zephyr, and FreeRTOS. The evaluation showed that latency and determinism can be enhanced up to 10x while the system’s performance can be increased to nearly 200%. CHAMELIOT will be open-sourced.

Tipo de Documento Comunicação em conferência
Idioma Inglês
Contribuidor(es) RepositóriUM - Universidade do Minho
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados