Dr. Dobb's Blogs http://www.drdobbs.com//author/6736 Dr. Dobb's Copyright 2013, United Business Media. en-us Is It Time to Move to Multicore? http://www.drdobbs.com/parallel/is-it-time-to-move-to-multicore/228800386 Is it time to move to multicore? It's inevitable, but there are certainly many caveats. Tue, 13 Apr 2010 13:23:02 -0400 No Silver Bullet for Parallelism http://www.drdobbs.com/parallel/no-silver-bullet-for-parallelism/228800370 Parallelism for multicore has been a popular subjects for years. You've probably seen plenty of articles, conference presentations, and panel discussions on this subject. Without coincidence, it's also been a key topic at practically all of the previous Multicore Expos (of which I am chairman). Does this imply that the subject has been mastered? According to industry experts, there will NEVER be a 'silver bullet' to save programmers from the complexities of multicore. Thu, 18 Mar 2010 10:48:19 -0400 Beware of Those That Claim Linear Performance Increases http://www.drdobbs.com/parallel/beware-of-those-that-claim-linear-perfor/228800435 Allow me to begin this blog post with the summary: It really depends on the application. Tue, 23 Jun 2009 11:36:31 -0400 Multicore Performance Benefits, Or Not http://www.drdobbs.com/parallel/multicore-performance-benefits-or-not/228800402 Many embedded system designers are still struggling to determine whether multicore technology really buys them anything in terms of performance. Resolving this quandary requires a thorough understanding of the target application, the amount of time that must be invested to make the transition, and the characteristics of multicore processors that could be used. Fri, 01 May 2009 11:21:33 -0400 Implementing a Standard http://www.drdobbs.com/parallel/implementing-a-standard/228800364 It's important to understand the difference between a standard (such as the Multicore Association's Multicore Communications API, "MCAPI") and the implementation of that standard (such as PolyCore Software's "Poly-Messenger/MCAPI"). In order for software developers to take advantage of a standard, there must be an implementation of that standard that supports the architectures on which the application developer wishes their software to run. Tue, 10 Mar 2009 15:28:39 -0400 Moving Multithreaded Applications to Multicore http://www.drdobbs.com/parallel/moving-multithreaded-applications-to-mul/228800341 <strong>True of False?</strong> If you already have an application that is multithreaded and running on a multiprocessor system, moving to multicore is completely painless. Why are people making such a big deal of this 'multicore thing'? Sat, 31 Jan 2009 12:49:36 -0500 Parallel Programming Via Committee http://www.drdobbs.com/parallel/parallel-programming-via-committee/228800335 One of the biggest multicore challenges these days is converting those serial programs to parallel. The Silver Bullet is the tool that allows you to 'push a button' and voila - out pops parallel code. Many companies are working on proprietary solutions, all with varying degrees of functionality and purpose. There are also many efforts underway at the various research institutions (which include the development of new programming languages). How about if we alleviate some of the issues of parallel programming by combining forces and sharing knowledge and experiences? An effort is underway to develop a best practices guide by <a href="http://www.multicore-association.org/workgroup/mpp.php">committee</a>. I'll be back with some specific examples that have been contributed. Fri, 23 Jan 2009 07:25:37 -0500 What Does it Take to Make Multicore Happen? http://www.drdobbs.com/parallel/what-does-it-take-to-make-multicore-happ/228800327 Welcome to my new blog. Chances are good that if you read this blog for the next 5 years, I'll have the opportunity to explain what it really takes to <i>make multicore happen</i>. One reason it will take so long is because it is a complex subject, and I'm probably not the first to tell you that. But the real reason is because most of the solutions to <i>make multicore happen</i> haven't even been created yet (although many vendors would beg to differ). Regardless of the reasons, I'll use this first session to share a bit of my background to give you a perspective on where I'll be coming from on my blogs.... Mon, 12 Jan 2009 13:42:31 -0500 Making Multicore Happen http://www.drdobbs.com/parallel/making-multicore-happen/228800528 Welcome to the "Making Multicore Happen" blog with Markus Levy as your host. Wed, 31 Dec 2008 06:30:18 -0500