Title:
Atalanta: A New Multiprocessor RTOS Kernel for System-on-a-Chip Applications
Atalanta: A New Multiprocessor RTOS Kernel for System-on-a-Chip Applications
Author(s)
Sun, Di-Shi
Blough, Douglas M.
Mooney, Vincent John, III
Blough, Douglas M.
Mooney, Vincent John, III
Advisor(s)
Editor(s)
Collections
Supplementary to
Permanent Link
Abstract
This paper introduces a new multiprocessor real-time operating system
(RTOS) kernel that is designed as a software platform for System-On-Chip
(SoC) applications and hardware/software codesign research purposes. This
multiprocessor RTOS kernel has the key features of an RTOS, such as
multitasking capabilities, event-driven priority-based preemptive scheduling;
and interprocess communication and synchronization. Atalanta has some features
important for SoC applications, such as a small, compact, deterministic, modular
and library-based architecture. Atalanta also supports some special features
such as priority inheritance, and user configurability. Atalanta supports
multiple processors with synchronization based on atomic read-modify-write
operations.
Sponsor
Date Issued
2002
Extent
94337 bytes
Resource Type
Text
Resource Subtype
Technical Report