C66 Timing Benchmarks

ti.platforms.simTCI6616

Benchmark Cycles (1)
Interrupt latency 90
Hwi_enable 1
Hwi_disable 1
Hwi dispatcher prolog 108
Hwi dispatcher epilog 111
Hwi dispatcher 216
Hardware Interrupt to Blocked Task 383
Hardware Interrupt to Software Interrupt 227
Swi_enable 56
Swi_disable 13
Post Software Interrupt Again 42
Post Software Interrupt without Context Switch 84
Post Software Interrupt with Context Switch 143
Create a New Task without Context Switch 1368
Set a Task Priority without a Context Switch 193
Task_yield 172
Post Semaphore, No Waiting Task 50
Post Semaphore No Task Switch 170
Post Semaphore with Task Switch 220
Pend on Semaphore, No Context Switchi 44
Pend on Semaphore with Task Switch 193
Clock_getTicks 12

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "-mv6600 --abi=eabi -mi10 -mo -pdr -pden -pds=238 -pds=880 -pds1110 --embed_inline_assembly --program_level_compile -o3".

Timings were obtained using the flat memory model TCI6616 functional simulator.