Dr. Dobb's Blogs http://www.drdobbs.com//author/6734 Dr. Dobb's Copyright 2013, United Business Media. en-us I'll have An ISO C++ (New Standard Compliant) Compiler with my SPARC T4, Please! http://www.drdobbs.com/cpp/ill-have-an-iso-c-new-standard-compliant/231000186 "Oracle's Five Year Plan for the SPARC T-Series" sparks a sigh of relief Wed, 22 Jun 2011 07:57:00 -0400 Testing and Logical Fault Tolerance for Parallel Programs http://www.drdobbs.com/architecture-and-design/testing-and-logical-fault-tolerance-for/230800196 Regardless of how the list of requirements for a piece of software is generated, the testing process must make sure that the software meets those requirements and that the requirements meet the user's expectations Fri, 17 Jun 2011 16:33:00 -0400 The Future of Microprocessors and the Potential Trick Bag for Developers http://www.drdobbs.com/architecture-and-design/the-future-of-microprocessors-and-the-po/229700215 Borkar and Chien's article on the future of microprocessors is a fine piece of prophecy that we highly recommend for anybody who wants to know where all this multicore, parallelism, performance-speedup stuff is going Tue, 31 May 2011 11:22:00 -0400 The Cloud Standards Are In http://www.drdobbs.com/web-development/the-cloud-standards-are-in/229625384 ...and programmers are still doing the heavy lifting Mon, 23 May 2011 10:33:00 -0400 Parallel Programming Back to the Future http://www.drdobbs.com/parallel/parallel-programming-back-to-the-future/229403173 'No Worm Holes in Sight' Tue, 10 May 2011 11:28:00 -0400 Somebody Turned Off That Cloud: The PSN Is Still Down with No End in Sight http://www.drdobbs.com/parallel/somebody-turned-off-that-cloud-the-psn-i/229402278 Millions of customers are locked out of the Cloud (so to speak) Tue, 26 Apr 2011 10:52:00 -0400 Exactly How Do You Find Qualified Parallel Programming Professionals? http://www.drdobbs.com/parallel/exactly-how-do-you-find-qualified-parall/229402153 Demands for unrealistic sets of skills populate the classified sections these days Mon, 25 Apr 2011 07:04:00 -0400 Altair 8800 vs. Watson in the Cloud http://www.drdobbs.com/parallel/altair-8800-vs-watson-in-the-cloud/229401189 Ironically, in many circles, the conversation and focus has shifted from knowing "what's under the hood?" to "how many places have you traveled in the car?" Thu, 07 Apr 2011 12:47:00 -0400 Decomposing a Problem for Parallelism http://www.drdobbs.com/parallel/decomposing-a-problem-for-parallelism/229400767 Decomposition is the process of breaking down a problem or solution into its fundamental parts Fri, 01 Apr 2011 12:43:00 -0400 The Parallelism Rich or the Parallelism Poor ... Choose Wisely! http://www.drdobbs.com/parallel/the-parallelism-rich-or-the-parallelism/229300593 Not everybody has the "Watson Fever" (how unfortunate). IBM's demonstration of Watson on Jeopardy has reminded many that the race for Artificial Intelligence is still on Tue, 08 Mar 2011 12:07:00 -0500 Watson is a long way from Dr. Sbaitso http://www.drdobbs.com/parallel/watson-is-a-long-way-from-dr-sbaitso/229300332 Cameron and I have been talking about Q&A systems over the course of our blog. We have discussed the difficulty of NLP in answering a simple question like "Which is better Coke or Pepsi?" and how para... Thu, 03 Mar 2011 10:01:38 -0500 Artificial Intelligence, Jeopardy, and Watson for Windows? http://www.drdobbs.com/parallel/artificial-intelligence-jeopardy-and/229300329 Okay, it had to happen sooner or later, Supercomputer beats experts at the game of Jeopardy. Yep, IBM's Watson Supercomputer nailed two Jeopardy experts Ken Jennings (a 74-time champion) and Brad Rutt... Fri, 18 Feb 2011 10:49:57 -0500 Who Does the Care and Feeding of the Odd Animals? http://www.drdobbs.com/parallel/who-does-the-care-and-feeding-of-the-odd/229300326 Right of the bat we know there is a big difference between a server that is using parallelism to provide resources to multiple clients and a computer that has an application that requires massive para... Wed, 09 Feb 2011 11:04:14 -0500 The Object of My Correction ... (Part 2) http://www.drdobbs.com/parallel/the-object-of-my-correction-part-2/229300324 The contention scope, scheduling policy and priority of a thread can be set by the attribute object (of my correction) of type <code>pthread_attr_t</code>. The attribute object sets the attributes sp... Mon, 31 Jan 2011 18:40:41 -0500 The Object of My Correction ... (Part 1) http://www.drdobbs.com/parallel/the-object-of-my-correction-part-1/229300323 In our last blog we talked about 'one-size-fits-all-tool' that has to determine scheduling policies, and system and process wide contention scopes. When there are more threads than there are cores or... Mon, 31 Jan 2011 11:22:05 -0500 Don't Worry, When it's Your Turn We'll Let You Know... http://www.drdobbs.com/parallel/dont-worry-when-its-your-turn-well-let/229300320 Everybody's telling us, don't worry about that, just let the tool do its work. So we try not to worry, just turn the code over to the tool, take a deep breath and relax. You'll see, the tool takes car... Tue, 18 Jan 2011 07:04:33 -0500 Software Engineering Radio Talks to Scott Meyers about C++0x http://www.drdobbs.com/parallel/software-engineering-radio-talks-to-scot/229300342 Scott Meyers is one of the world's foremost experts on C++ software development. He offers training and consulting services to clients around the world and has written many books on the language. <a h... Wed, 29 Dec 2010 17:45:54 -0500 Concurrency Talks on Software Engineering Radio http://www.drdobbs.com/parallel/concurrency-talks-on-software-engineerin/229300339 Have you heard of <a href = "http://www.se-radio.net/" target = "blank">Software Engineering Radio</a>? It is podcasts for professional software developers. The podcast are tutorials or interviews of ... Fri, 17 Dec 2010 08:29:19 -0500 Now, about that NASA Stuff ... http://www.drdobbs.com/parallel/now-about-that-nasa-stuff/229300336 NASA determined in the mid 90's they would look into agent technology. There motivation was to automate some of the manual functions of the space missions performed at ground control centers and space... Thu, 09 Dec 2010 15:45:13 -0500 If it's good enough for NASA, it's good enough for ... http://www.drdobbs.com/parallel/if-its-good-enough-for-nasa-its-good-eno/229300333 We've been on the software engineering bandwagon for a little while. Although we are still traveling down the road of AI-complete problems, we realize the complexity of the potential software solutio... Fri, 19 Nov 2010 05:11:53 -0500 If You have to ask the Price, you need a bigger Budget http://www.drdobbs.com/parallel/if-you-have-to-ask-the-price-you-need-a/228800509 Sometimes we respond to the emails we get directly and privately because it just seems more appropriate. At other times we share our responses because we believe that our response fit some general case of potential questions or potential emails. So in the interest of time and effort we share our response to particular emails. Tue, 09 Nov 2010 09:04:44 -0500 Respectfully, Failure is not an Option http://www.drdobbs.com/parallel/respectfully-failure-is-not-an-option/228800504 We suggest really, really understanding the software infrastructure and architecture of the existing application prior to engaging in any parallel programming retrofitting efforts. Of course, this prompts emails to me and Tracey about the reality of costs and bottom lines and lots of talk about being practical and competing with overseas developers. We haven't even got to the formal methods yet, and we're hearing from bean counting nay sayers. We hear this kind of talk just too much. Wed, 27 Oct 2010 08:23:34 -0400 Ignore Forced Partitioning, Become a Ghost Hunter http://www.drdobbs.com/parallel/ignore-forced-partitioning-become-a-gho/228800501 It's one thing to develop apps that leverage multicores. We can select compatible toolsets, class libraries, function libraries and paradigm and if we're careful, have a nice clean architecture. We also can leverage formal languages and models to ensure that apps are correct, reliable, robust, contains no race conditions, and no opportunities for deadly embrace.</p> Sun, 24 Oct 2010 19:25:56 -0400 Bubble Sort Too Slow? Add Concurrency! http://www.drdobbs.com/parallel/bubble-sort-too-slow-add-concurrency/228800491 Which comes first, the blackboard structures or the formal languages or the partitioning or the high-level paradigms or the AI-incomplete issue or the questions about algorithm performance?</p> Tue, 05 Oct 2010 14:08:45 -0400 Right On the Blackboard!! http://www.drdobbs.com/parallel/right-on-the-blackboard/228800487 The blackboard model is an approach to collaborative problem solving. It used to record, coordinate, and communicate the efforts of two or more software-based problem solvers. There are two primary types of components in the blackboard model -- the Blackboard and the problem solvers.</p> Thu, 30 Sep 2010 18:57:42 -0400