| RTKERNEL-RISC PERFORMANCE DATA |
RTKernel RISC offers excellent performance. It comes with a benchmark program that may be used to measure its performance on any computer. The table to the right gives some results for four typical X86 based target computers and for a 24 MHz MPC860 processor.
Note: Times are given in μs and times may vary due to instruction caching |
20MHz
386EX |
33MHz
486 |
120MHZ
Pentium |
24MHz
860 |
RTKernel
Operation |
| 43 |
5 |
0.73 |
15 |
Round-Robin task switch |
| 79 |
10 |
1.61 |
20 |
Semaphore task switch |
| 37 |
6 |
1.18 |
16 |
Semaphore Signal |
| 25 |
4 |
1.24 |
14 |
Semaphore Wait |
| 100 |
13 |
3.13 |
23 |
Task activation (Signal, Wait) |
| 31 |
12 |
3.95 |
22 |
Store data in a mailbox |
| 30 |
10 |
2.77 |
20 |
Retrieve data from a mailbox |
| 96 |
12 |
2.50 |
22 |
Task-to-task communication |
| 107 |
18 |
4.03 |
38 |
Task-to-mailbox-to-task-communication |