The Task-Resource Matrix: Control for a Distributed Reconfigurable Multi-Processor Hardware RTOS.
Spencer W. Isaacson, Doran K. Wilde · ERSA · 2004
Real-time embedded systems are being built more and more as Systems on a Programmable Chip. Better predictability and faster execution times can be achieved by moving functions traditionally implemented in software to specialized hardware. The Task Resource Matrix developed at Brigham Young University gives hardware more control in administration of tasks and communication primitives by providing mutual exclusion, synchronization, and task operating state. When coupled with a hardware scheduler and the Real-Time Processor, the Task Resource Matrix can be configured to support specific real-time applications.