Research Article

Runtime Scheduling, Allocation, and Execution of Real-Time Hardware Tasks onto Xilinx FPGAs Subject to Fault Occurrence

Table 2

Measured performance figures.

Min.Max.

Scheduling
 Scheduling algorithm execution 1  s 100  s
 Queues and task state updating 1  s 300  s
Allocation
 Allocation algorithm execution 1  s 100  s
 Empty Area Descriptor updating10  s200  s
Inter-task communications
 Transfer LUT data buffer (ICAP)3.7  s3.7  s
 Transfer BRAM data buffer (ICAP)60.18  s60.18  s
 Transfer BRAM data buffer (DRTS):
 configuration layer
36.18  s39.9  s
 Transfer BRAM data buffer (DRTS):
 functional layer
81.92  s81.92  s
 Switching brams between neighbor tasks10.03  s10.03  s
Inter-task synchronization
 Polling of a HWS1.6  s1.6  s
 Activation of a HWS3.7  s3.7  s