Intel has released Parallel Studio 2011, a suite of tools intended to simplify and speed up the development of parallel programs running on multicore architectures. Based on the Parallel Studio package released last year, Parallel Studio 2011 adds expanded threading libraries and a threading advisor to its C++ compiler, error-checking and profiling tools.
The enhancements that Parallel 2011 brings to the table focus on two key areas, the addition of:
* Parallel Advisor, a design tool intended to simplify development by identifying parts of a program that can benefit from parallelization, giving architects the guidance they need to transition from serial to parallel code. Once those opportunities have been identified, Intel Parallel Advisor provides step-by-step recommendations for the best way to implement parallelism and helps developers analyze potential implementation scenarios.
* Parallel Building Blocks (PBB), a set of tools that let developers exploit parallelism with a new set of task and data parallel models that are portable, scalable, reliable, and future proof. These models easily integrate into existing applications, preserving software and hardware investments.
The Parallel Building Blocks component is built on Threading Building Blocks 3.0, Intel’s existing C++ template library. What’s most interesting, however, is that PBB also includes Cilk Plus, a technology Intel acquired with the acquisition of Cilk Arts. Cilk Plus is a C++ language extension consisting of three keywords that simplify the implementation and addition of task and data parallelism. Cilk Plus provides support for task, data, and vector parallelism.



0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
You must log in to post a comment.