ARP32_far Timing Benchmarks

ti.platforms.simArctic

Benchmark Cycles (1)
Interrupt latency 187
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 Interrupt Again 21
Post Software Interrupt without Context Switch 73
Post Software Interrupt with Context Switch 154
Create a New Task without Context Switch 1508
Set a Task Priority without a Context Switch 165
Task_yield 137
Post Semaphore, No Waiting 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).