Concept Flow - Floating point cost on embedded systems
Start Program
Perform Floating Point Operation
Check Hardware Support?
No→Use Software Emulation
More CPU Cycles
Execute in Hardware
Increased Power & Time
Result Ready
End Program
The program performs floating point operations, which run faster if hardware support exists; otherwise, software emulation causes more CPU cycles and power use.