ARP32 Timing Benchmarks

ti.platforms.simArctic

Benchmark Cycles (1)
Interrupt latency 187
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 Interrupt Again 19
Post Software Interrupt without Context Switch 69
Post Software Interrupt with Context Switch 151
Create a New Task without Context Switch 1454
Set a Task Priority without a Context Switch 163
Task_yield 136
Post Semaphore, No Waiting Task 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).