At Intel research day last week, one of the most impressive things I've seen to date in the parallel programming arena leapt out on center stage. I blogged earlier this month about "The death of ...
For a long time now, researchers have been working on automating the process of breaking up otherwise single-threaded code to run on multiple processors by way of multiple threads. Results, although ...
In any embedded application, once the code is implemented, typically it fails due to bugs in the program. It is rare to find complex code that is written correctly the first time and requires no ...
AMD has open sourced more than 3,000 routines in its AMD Performance Library for multi-threaded programming. These routines, which will make it easier to build media and other applications for ...
Want to scare the life out of a programmer friend? Just utter the words "multi-threading" into their ear - it works every time! Alright - that's a bit of an exaggeration, but writing multi-threaded ...
Modern multithreaded, asynchronous code can be hard to debug. The complexity that comes with message passing and thread management results in bugs that can seem non-determinant, with little or no way ...
Successive generations of single-core processors no longer show much performance improvement — Moore's Law has run out for the single core, at least in terms of what can be done within the heat and ...
Technology Editor Bill Wong talks with Rutul Dave, Senior Development Manager at Coverity, about multicore development tools that address security including Coverity Integrity Control. Coverity ...