ARP32_far Timing Benchmarks

ti.platforms.simArctic

Benchmark Cycles (1)
Interrupt latency 180
Hwi_enable 3
Hwi_disable 4
Hwi dispatcher prolog 180
Hwi dispatcher epilog 416
Hwi dispatcher 592
Hardware Interrupt to Blocked Task 421
Hardware Interrupt to Software Interrupt 313
Swi_enable 48
Swi_disable 10
Post Software Inte[EVE] rrupt Again 21
Post Software Interrupt without Context Switch 73
Post Software Interrupt with Context Switch 154
Create a New Task without Context Switch 1506
Set a Task Priority without a Context Switch 165
Task_yield 137
Post Semaphore, No Waiting [EVE] Task 37
Post Semaphore No Task Switch 128
Post Semaphore with Task Switch 174
Pend on Semaphore, No Context Switchi 41
Pend on Semaphore with Task Switch 207
Clock_getTicks 9

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "--mem_model:data=far --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).