By Tomas Evensen, Chief Technology Officer, Wind River
Here is the abstract of a white paper from Wind River’s CTO, titled, “Multicore Challenges and Choices: Deciding Which Solution is Right for You”.
“Multicores are here to stay. It is a matter of physics. To effectively take advantage of the new multicore processors, it is better to use commercially available tools and run-time instead of reinventing the wheel. Multicore development can be very different from the way you might have done single core development.
There is not a single solution that will solve all multicore use cases. There is no silver bullet that will translate single core programs to multicore programs. What you need is a choice of run-time configurations and tools that can help make your application run efficiently. You need these tools and run-times to be well-integrated, not only to each other but also to the specific silicon you have chosen to use. Only then can your application fully take advantage of the promise of multicore.
Multicore and virtualization are the technologies that have the promise of realizing these trends. This paper looks a bit closer at these trends.”


