Intel Software Development Products

When test suites fail us (when they meet parallelism).

Another week and another customer shared how messed up their test suites were because of parallel programming. So where are we going wrong?

First, it is natural to feel confused and disoriented when a failure "escapes" into the wild.  In other words, when a bug is not caught by our test suites it is natural to DEMAND an plan to correct this failure!

Second, it is common to fall back on a simple belief: an "escape" means we need MORE tests.

This is where parallelism trips us up.

Version 2.2, Intel Threading Building Blocks, worth a look

If you write C or C++ code, and you haven’t given Intel Threading Building Blocks (TBB) a try, you really should. Intel Threading Building Blocks has emerged as the most popular high level programming method for writing parallel programs (see Evans Data Corp:

Updates today for our compilers, libraries and cluster toolkits

Today we released updates for our C++ and Fortran compilers, our Intel Math Kernel (MKL) and Intel Integrated Performance Primitives (IPP) libraries and Cluster toolkits. Noteworthy additions include outstanding performance enhancements, support of Intel® Advanced Vector Extensions (AVX) and inclusion of some elements that debuted in Intel® Parallel Studio last month.

Subscribe to Intel Software Development Products