Research Article

Operating System for Runtime Reconfigurable Multiprocessor Systems

Table 4

Realized threads of the CAP-OS.

ThreadPriorityDescription

Test_main0Initial thread. Launches the other five threads.
Init_proc1Generates a list containing all possible processors and their attributes. Executes only once.
Task_graph2Initialization of the tasks and generation of the task graphs. Calculation of ALAP and ASAP start time and the mobility of each task. Matching of tasks with equal requirements (HW constraints, same algorithm)
Schedule3Scheduling of the Ready tasks and processor allocation.
Configure3Configuration management for the scheduled and allocated task and communication establishment between the new configured task and its neighbors.
Contr_Exit_Task3Controls the executing tasks. If a task finishes execution, the occupied processing element is freed.