Parallel Studio 2011 from Intel



Comprehensive serial and parallel software development suite for C/C++ developers
Intel® Parallel Studio

Intel® Parallel Studio serial and parallel software development suite provides Microsoft Visual Studio* C/C++ developers a comprehensive tool suite that includes an innovative threading assistant, optimizing compiler and libraries, memory error and thread checker, and threading performance profiler.

Buy Try

Intel® Parallel Studio serial and parallel software development suite enhances productivity and enables reliable applications that leverage legacy serial code, take advantage of multicore, and scale for manycore.


Delivering an array of innovative features and capabilities, Intel® Parallel Studio equips developers to design, build and debug, verify, and tune their serial and parallel applications.


Intel Parallel Studio serial and parallel software development suite include:


Benefits:
  • Enables developers to learn as they go, professional developers to more easily add threading, and advanced developers to work with greater efficiency

  • Includes Intel® Parallel Building Blocks, enabling developers to choose how to implement robust parallelism based on their needs

  • Improves productivity to accelerate return on investments in hardware, software, and developer skills

  • Supports multiple ways to exploit threading in the compiler and libraries

  • Increases flexibility with both data and task parallel programming

New Extreme Edition now available

Intel® Parallel Studio XE serial and parallel software development suite combines Intel's industry-leading C++ and Fortran compilers, libraries, memory error and thread checking, security, and profiling tools into a single tool suite that helps high-performance computing and enterprise developers maximize application performance, security, and reliability.
Learn more about Intel® Parallel Studio XE. serial and parallel software development suite

Join the beta program for Intel® Parallel Studio XE 2013 today to become one of the first developers to try out all the new features. Learn more >



James Reinders introduces
Intel Parallel Studio

From one-person start-ups to enterprises with thousands of developers working on a single application, Intel® Parallel Studio serial and parallel software development suite makes it simple for developers to achieve a quick start, a fast finish, and the best results for code quality, reliability, and optimized performance for serial and parallel applications.

Intel Parallel Studio advances all phases of your development lifecycle, providing powerful parallel tools that can be used independently or together to meet the needs of workflow's and development teams.

Design
Innovative threading assistant
Intel® Parallel Advisor
Identify where an application can benefit most from parallelism.
Learn more about this serial and parallel software ›

Build and Debug
Optimizing compiler and libraries
Intel® Parallel Composer
Create C/C++ code that executes faster.
Learn more about this serial and parallel software ›

Verify
Memory and threading error checker
Intel® Parallel Inspector
Find memory and threading errors for higher code reliability and quality.
Learn more about this serial and parallel software ›

Tune
Threading and performance profiler
Intel® Parallel Amplifier
Locate performance bottlenecks to optimize performance and scalability.
Learn more about this serial and parallel software ›


Additional information about Intel Parallel Studio
Download the Intel Parallel Studio product brief ›

About Intel® Parallel Studio 2011 Service Pack 1 (SP1):
Intel® Parallel Studio 2011 SP1 provides the latest new features, performance, standards, and usability enhancements, plus fixes.

What's New Overview

  • Intel® Parallel Composer 2011:
    • Enhanced performance - C/C++ compiler 12.1 is now up to 47% faster than the nearest competitor through memory, auto-parallelization, and vectorization optimizations
    • Standards - Intel® Parallel Composer C++ Compiler 12.1 IA support of IEEE 754-2008 standard for Binary and Decimal floating point
    • C++0x standards - support for Variadic templates enables variable number of arguments
    • Lambda support

  • Intel® Threading Building Blocks 4.0:
    • Flow Graph - flexible API for expressing static and dynamic dependencies between computations
    • Concurrent Unordered Set - thread-safe container to store and access user objects
    • Memory Pools - flexibility and performance by getting thread-safe and scalable object allocation
    • Generic GCC* Atomics Support - library portability enables Intel® TBB-based solutions on a broader range of platforms
    • Arbitrary nesting - improved interoperability with Intel® PBB enables composability advantages for Intel® Cilk™ Plus users

  • Intel® Cilk™ Plus:
    • Enhanced SIMD pragma support – improved scalability and performance with SIMD pragma loops, vector length, and elemental functions support
    • SIMD pragma clause - "vectorlengthfor" provides more architectural and scalable way to define vector lengths of loops
    • Holder Hyperobjects - saves time and improves performance by enabling per-thread temporary storage
    • Intel® Cilk™ Plus v1.1 implemented with commercial support, simplifies going parallel
    • Mac* OS support
Here are some of the resources to teach you how to use the product. Be sure to go to the Intel® Learning Lab Portal for a complete offering of videos, whitepapers, and other resources to learn how to take advantage of this product.

Intel® Parallel Studio Evaluation Guides
Optimizing An Existing Program By Introducing Parallelism
Get an Easy Performance Boost With Intel® Parallel Studio
How to Model the Parallelization of Your Serial Application Using Intel® Parallel Advisor
Eliminate Memory Errors and Improve Program Stability
Locate a Hotspot and Optimize It
Resolve Resource Leaks in Your Applications
Intel® Parallel Building Blocks: Getting Started Tutorial and Hands-on Lab
Intel® Cilk™ Plus: A Simple Path to Parallelism

 


Intel Parallel Studio Live Demo

 


Check out the live demo of how Intel® Parallel Studio extends Visual Studio to give C++ developers the parallel tools needed to make their parallel applications reliable and fast.

Memory Checking

 


Use Intel® Parallel Inspector Memory and Thread Checker to find those difficult to find memory errors in your source code or even in binaries that cause crashes and hangs in your application.


Performance Profiling

 


Overview video highlighting the advantages of using Intel® Parallel Amplifier in Microsoft Visual Studio* to tune threaded applications for best performance.

C++ Application Performance

 


Here's why you'll want to use the Intel® C++ Compiler - compatibility with Visual C++* and better performance!


Take the Guesswork Out of Parallelism
with Intel® Parallel Advisor

 

This video explains the importance of creating parallel software to take advantage of the trend toward multi-core processors, explains some of the most common barriers programmers face in adopting parallelism, and introduces how Intel Parallel Advisor can overcome many of these hurdles.

Setting up an Intel® TBB Project
in Microsoft Visual Studio*

 

Learn how to enable your Microsoft Visual Studio* projects to use Intel® Threading Building Blocks.




Eric Rosier, V.P. Engineering, Envivio

"Intel Parallel Studio, such as Intel Parallel Inspector, Intel Parallel Amplifier, and Intel Parallel Composer (which consists of the C++ Compiler, Intel IPP, and Intel TBB shortens our overall software development time by increasing the code's reliability and its performance in a multicore multithreaded environment. At the qualification stage, the number of dysfunctions is reduced due to a safer implementation, and the bug tracking becomes easier too. Intel Parallel Studio globally speeds up our software products time-to-market."



Sagi Subocki, Products Manager, Technology Business Unit, RADVISION

"We are pleased to see that by using Intel's state-of-the art multithreading optimization tools, we have managed to boost our products performance significantly in a very short time."."



Christian Terboven, Technical Engineer Center for Computing and Communication, RWTH Aachen University

"Intel Parallel Studio extends Microsoft Visual Studio to provide an end-to-end integrated parallelism development environment."


Get Started

Watch the Intel® Parallel Studio Getting Started video! This 10 minute video shows you how to parallelize, verify, and tune the N-Queens sample application.
Intel Parallel Studio Quick Evaluation Guides - Simple, step-by-step evaluation guides show how Intel Parallel Studio delivers everything you need for reliable, higher performing applications.
Attend a live Technical Presentation - Learn about a specific product feature. Ask any questions about the product, too.
Intel® Learning Lab Portal - Access a range of resources to help you optimize the performance, productivity, and reliability of serial and parallel applications from desktop to device.

Get Help or Advice

Search Support Articles
Forums - This is the best place to find timely answers from our technical experts and your peers. Use it even for bug reports.
Support - For secure, web-based, engineer-to-engineer support, visit our Intel® Premier Support web site. Intel Premier Support registration is required.
Download, Registration and Licensing Help - Find specific help for download, registration, and licensing questions.

Resources

Release Notes - View Intel Parallel Studio Release Notes online!
Product Documentation - View Intel Parallel Studio documentation online!
Browse Support Articles:
  • Intel Parallel Advisor
  • Intel Parallel Amplifier
  • Intel Parallel Composer
  • Intel Parallel Inspector