MSP430X Timing Benchmarks

ti.platforms.exp430F5438

Benchmark Cycles (1)
Interrupt latency 138
Hwi_enable 17
Hwi_disable 18
Hwi dispatcher prolog 143
Hwi dispatcher epilog 143
Hwi dispatcher 274
Hardware Interrupt to Blocked Task 794
Hardware Interrupt to Software Interrupt 486
Swi_enable 120
Swi_disable 22
Post Software Interrupt Again 82
Post Software Interrupt without Context Switch 266
Post Software Interrupt with Context Switch 463
Create a New Task without Context Switch 4186
Set a Task Priority without a Context Switch 424
Task_yield 425
Post Semaphore, No Waiting Task 130
Post Semaphore No Task Switch 415
Post Semaphore with Task Switch 564
Pend on Semaphore, No Context Switch 143
Pend on Semaphore with Task Switch 602
Clock_getTicks 112

(1) The benchmark application was built using BIOS.LibType_Custom with the following BIOS.customCCOpts settings: "-vmspx --near_data=none --code_model=large --data_model=restricted --program_level_compile -o3".

Timings were obtained using the expMSP4305438 board.