Computational Speed


From a computational speed POV, how does the main processor on the DK compare to the one on the Photon?

I have an application that is not power sensitive, but is demanding from a computational viewpoint. I prefer the ability to do local variable changes via bluetooth hence the Bluz preference.


From a pure clock speed perspective, bluz runs at 16MHz and the Photon runs at 120MHz. So bluz is significantly slower.

However, there is more to it than that. The Photon includes floating point hardware, where bluz doesn’t, so working with floats will be slower on bluz (outside of the clock speed). Also, the processor on bluz manages the BLE radio, so there is some cycles lost there.

In the end, it depends on what you are doing. But you can certainly expect bluz to be slower.