Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/81558

TitleAgnostic hardware-accelerated operating system for Low-End IoT
Author(s)Silva, Miguel
Gomes, Tiago Manuel Ribeiro
Pinto, Sandro
Issue date2022
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
JournalIEEE International Conference on Embedded and Real-Time Computing Systems and Applications
Abstract(s)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.
TypeConference paper
URIhttps://hdl.handle.net/1822/81558
ISBN9781665453448
e-ISBN978-1-6654-5344-8
DOI10.1109/RTCSA55878.2022.00009
ISSN1533-2306
e-ISSN2325-1301
Publisher versionhttps://ieeexplore.ieee.org/document/9904801
Peer-Reviewedyes
AccessOpen access
Appears in Collections:CAlg - Artigos em livros de atas/Papers in proceedings

Files in This Item:
File Description SizeFormat 
RTCSA22.pdf3,21 MBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID