Multicore processors have become a mainstay in the last couple of years as the processors have been powering devices such as mobile phones, tablets, servers, wireless base stations and media servers. In a very short span of five to seven years the industry has seen multicore processors with dual cores to 128 cores being developed by leading silicon vendors.
With the rapid pace of the multicore processor evolution, software developers are faced with various challenges. Although there are challenges, developers don’t need to worry as there are solutions to help to overcome development challenges with multicore software.
(Read full article by Sanjay Bhal and Stephen Lau at EE Times)