Hyper-Embedded Computing: An Optimized System Architecture for Area-Constrained Applications
The widespread adoption of 32-bit and 64-bit processors and ample memory resources in modern embedded systems has led to designs that prioritize performance and functionality over die area. This abundance has resulted in solutions that may not be optimal for applications where power and resource conservation are critical. To address this oversight, we introduce hyper-embedded computing, a paradigm that reinvigorates minimalistic embedded system design by integrating sophisticated multiprocessing capabilities into ultracompact embedded architectures with fixed silicon configurations. This approach is particularly well-suited for mission-critical, area-constrained applications that demand long-term reliability and sustainability. We build on this concept with the Turbo9, a 16-bit microprocessor optimized for minimal logic area, and TurbOS, a real-time embedded operating system that delivers UNIX-like features within a constrained memory area. TurbOS features a modular architecture, a preemptive multitasking kernel, a unified input/output architecture, and efficient memory utilization. Compared to currently used microprocessors and real-time operating systems, our approach achieves similar functionality while reducing memory area by approximately 75%, making it an ideal choice for sustainable and high-reliability embedded applications.
Authors
- Martin Margala (ORCID: https://orcid.org/0000-0002-0034-0369)
- Boisy Pitre (ORCID: https://orcid.org/0009-0001-1553-6567)
- Michael Rywalt
- Kevin J. Phillipson
Institutions
- University of Florida (US)
- University of Louisiana at Lafayette (US)
Publication Details
- Journal
- IEEE Embedded Systems Letters
- Published
- 2025-03-07
- DOI
- https://doi.org/10.1109/les.2025.3548955
- Citations
- 2
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 4.54