The Creator Ci40 is a fantastic system in a box that enables you to get quickly get an IoT device up and running. Find out more about it by listening to our webinar, which is available to listen to from our website on-demand. In this post we’ll explain why you should also take a look at this Ci40 white paper of multi-threading in the cXT200 MIPS CPU used in the Ci40 kit.
If you’ve been experimenting with IoT one of the issues you may be looking at ways to improve performance and battery life.
One issue with some CPUs is that memory accesses are often slower than execution speed and so a single-threaded CPU can often be stalled. Rather than do nothing with that time, multi-threading enables the CPU to escape the shackles of ‘serial only’ execution and instead do more useful work.
This in turn enables the CPU to complete its tasks sooner (absolute time) and so get to sleep faster (lower power). For example, imagine reading data from multiple sensors in parallel rather than serial; this is very useful for keeping your power budget under-control and extending battery life in your next IoT project.
If you’re working on an exciting IoT project, things like making your CPU more efficient may not be top of mind, but CPU architecture and performance can have a significant impact on your design. We’ve written a whitepaper to give you a look at why choosing a multi-threaded CPU can make all the difference.
But don’t just trust us on this – download the source code and buy a Creator Ci40. It’s an easily accessible, developer board with a dual-core, dual-threaded MIPS interAptiv on board and run the benchmarks yourself.
Then run your applications and see just how much you can benefit.