ARP32 Timing Benchmarks

ti.platforms.simArctic

Benchmark Cycles (1)
Interrupt latency 180
Hwi_enable 2
Hwi_disable 4
Hwi dispatcher prolog 179
Hwi dispatcher epilog 416
Hwi dispatcher 591
Hardware Interrupt to Blocked Task 415
Hardware Interrupt to Software Interrupt 313
Swi_enable 47
Swi_disable 9
Post Software Inter[EVE] rupt Again 19
Post Software Interrupt without Context Switch 69
Post Software Interrupt with Context Switch 151
Create a New Task without Context Switch 1452
Set a Task Priority without a Context Switch 163
Task_yield 136
Post Semaphore, No Waiting T[EVE] ask 31
Post Semaphore No Task Switch 124
Post Semaphore with Task Switch 169
Pend on Semaphore, No Context Switchi 32
Pend on Semaphore with Task Switch 198
Clock_getTicks 8

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "--silicon_version=v210 -q --gen_func_subsections --program_level_compile -o3".

Timings were obtained using the flat memory model EVE Subsystem simulator (which accurately runs EVE code).