Intel Parallel Composer 2011
Overview
Build high-performance serial and threaded applications for multicore
- Intel Composer components are compatible with Microsoft Visual Studio, which supports the way you develop software, while safeguarding your investment and delivering improved performance.
- Intel PBB’s parallel programming models offer more choices to match the parallel programming needs of businesses today and into the future.
- Intel® Threading Building Blocks (Intel® TBB) is a C++ template library solution that can be used to enable general parallelism. It includes scalable memory allocation, load balancing, work-stealing task scheduling, a thread-safe pipeline and concurrent containers, high-level parallel algorithms, and numerous synchronization primitives. Intel TBB is for C++ developers who write general-purpose loop and task parallelism applications.
- Intel® Cilk Plus is an Intel® C/C++ Compiler-specific implementation of parallelism: It offers superior functionality by combining vectorization features with high-level, loop-type data parallelism and tasking. Intel Cilk Plus is for C++ software developers who write simple loop, data, and task parallel applications.
- (In beta) Intel® Array Building Blocks is an API backed by a sophisticated runtime library. It provides a generalized data parallel programming solution that frees application developers from dependencies on particular low-level parallelism mechanisms or hardware architectures. It produces scalable, portable, and deterministic parallel implementations from a single high-level, maintainable, and application-oriented specification of the desired computation. Intel Array Building Blocks is for software developers who write compute-intensive, data parallel algorithms.
- Enhance the capabilities of Microsoft Visual Studio 2005, 2008 and 2010, keeping your productivity high as you improve the performance of applications targeted at multicore
- Simplify adding parallelism with the newest versions of Intel®