Open this publication in new window or tab >>Show others...
2024 (English)In: SenSys '24: Proceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems / [ed] Jie Liu; Yuanchao Shu; Jiming Chen; Yuan He; Rui Tan, Association for Computing Machinery (ACM), 2024, p. 409-421Conference paper, Published paper (Refereed)
Abstract [en]
We present TaDA, a system architecture enabling efficient execution of Internet of Things (IoT) applications across multiple computing units, powered by ambient energy harvesting. Low-power microcontroller units (MCUs) are increasingly specialized; for example, custom designs feature hardware acceleration of neural network inference, next to designs providing energy-efficient input/output. As application requirements are growingly diverse, we argue that no single MCU can efficiently fulfill them. TaDA allows programmers to assign the execution of different slices of the application logic to the most efficient MCU for the job. We achieve this by decoupling task executions in time and space, using a special-purpose hardware interconnect we design, while providing persistent storage to cross periods of energy unavailability. We compare our prototype performance against the single most efficient computing unit for a given workload. We show that our prototype saves up to 96.7% energy per application round. Given the same energy budget, this yields up to a 68.7x throughput improvement.
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2024
Keywords
Task decoupling, Internet of Things (IoT), energy harvesting, intermittent computing
National Category
Computer Systems Computer Engineering
Identifiers
urn:nbn:se:uu:diva-557889 (URN)10.1145/3666025.3699347 (DOI)001436544300030 ()2-s2.0-85211759485 (Scopus ID)979-8-4007-0697-4 (ISBN)
Conference
22nd Conference on Embedded Networked Sensor Systems, Nov 4-7, 2024, Hangzhou, Peoples Republic of China
Funder
Swedish Foundation for Strategic ResearchEU, European Research Council
2025-06-032025-06-032025-06-03Bibliographically approved