Most Recent Verify Posts RSS

Vectorization, The Other Parallelism

  Moore’s Law correctly predicted that processor transistor density would increase year after year. All those extra transistors have been used to make powerful hardware capabilities like multiple cores and hardware extensions that improve performance. Intel processors have extensions that support SIMD (single instruction, multiple data) parallelism with Intel® SSE …

Read Full Post Posted in Verify | Leave a comment

Speedy Agile QA Testing

The time to find latent errors is early in agile development—not after you ship product. Read how the new Intel Inspector XE 2013 helps meet QA and developer demands and enables you to deliver reliable code to market faster, under tight deadlines.  Download Intel Inspector XE 2013 one-sheeter here (pdf.)

Read Full Post Posted in Verify | Leave a comment

Real-World Verification, Done Fluidly

  While it’s important to master the tools used in parallel development such as Parallel Composer, Parallel Amplifier and Parallel Inspector, it’s good now and then to step back and let the work of others inspire your work.  Today we’ll see how a company called Flow Science used the full …

Read Full Post Posted in Verify | Leave a comment

Benign Data Races: What Could Possibly Go Wrong?

A data race occurs when two threads access the same variable concurrently and at least one of the accesses is a write. Data races are one of the most common and hardest to debug types of bugs in concurrent systems. Data races on complex data structures (like strings and hash …

Read Full Post Posted in Verify | Leave a comment

Tracking Usability Bugs

A usability bug is any unintended behavior by the product, noticed by and impacting the user – and not in a good way.  Find out how to track yours.  Read more here.

Read Full Post Posted in Verify | Leave a comment

Checklist for Programming Intel® Xeon Phi™ Coprocessors

  Key tips for programming a high degree of parallelism, while using familiar programming methods and the latest Intel® tools supporting the Intel® Xeon Phi™ coprocessor. Read the complete posting here. 

Read Full Post Posted in Verify | Leave a comment

Pointer Checker: Easily Catch Out-of-Bounds Memory Accesses

This article introduces a powerful new feature called Pointer Checker, which precisely and easily isolates elusive bugs in programs. Found in the Intel® C++ Composer XE 2013 product, its integration into the compiler adds powerful functionality in a way that slides seamlessly into build systems. Clever implementation and powerful error …

Read Full Post Posted in Verify | Leave a comment

Tools that Boost .NET Apps Reliability and Performance

  .NET developers can boost application performance and increase the code quality and reliability needed for high-performance computing and enterprise applications with the help of tools like Intel® Inspector XE and Intel® VTune™ Amplifier XE. Read the full article from Intel’s Parallel Universe magazine here. You can also visit The Parallel Universe archive …

Read Full Post Posted in Verify | 1 Comment

Verifying Parallelization of C++ Code with Parallel Inspector

When you start with a serial algorithm and convert it into a parallel algorithm, you want to use the tools in Intel Parallel Studio to do a full test on your running code to make sure there are no memory and thread errors. This is the “verify” stage of development, …

Read Full Post Posted in Verify | Leave a comment

Games and Formal Verification

Intel Cluster Studio XE 2012 (see http://goparallel.sourceforge.net/intel-cluster-studio-xe-2012-overview-from-intel-software-conference-2012/ and http://software.intel.com/en-us/articles/intel-cluster-studio-xe/) is the latest iteration of Intel’s development suite for HPC clusters. Its powerful, wizard-based code-commenting and code-generating workflow interfaces make counterintuitively simple the task of parallelizing applications efficiently on grand-scale cluster and supercomputing platforms, using Cilk Plus and Threaded Building Blocks …

Read Full Post Posted in Verify | Leave a comment