I am excited about having my colleague, Zhihong Lin as one of our newer bloggers; she recently posted a great  blog on how our TI Multicore products provide parallelism!   Zhihong was also speaker at the Design West, Multicore Developer’s Conference several weeks ago.  Her presentation, ‘Overcoming the Challenges of AMP multicore programming’ in my opinion, helped to provide a vision of the forest, while showing all of the trees!  She was able to help designers see the big picture of how TI’s multicore solutions offer a compelling solution for complex asymmetric multicore processing applications, yet she did so by providing some of the details about how multicore architecture can truly provide such a viable solution. 

So often, engineers and managers, when analyzing multicore products look at the high level picture of a multicore SoC and miss important product details that can affect solution performance.  Or, alternatively, they focus so much on individual details of the SoC that they don’t in turn study how the SoC is architected, which is how all of the individual processing elements are connected and expected to work together.  Zhihong’s presentation showed how multicore SoCs optimized for asymmetric multicore processing can be architected, how TI’s innovative intelligent multicore infrastructure (i.e. Multicore Navigator) can offload the multicore programming challenges and how that SoC architecture works in conjunction with the development tools and runtime software to complete the application picture.  The discussion and questions following her session were very encouraging as attendees were excited about the approach and sought to learn more.  You can view Zhihong’s presentation here:  3312.Overcoming_the_Challenges_of_AMP_Multicore_Programming.pdf 

We would love to get your input on any questions about the material as well, or any other aspects that would facilitate viewer insight on this exciting topic!