All-in-one

OVERVIEW

Intel® Parallel Studio 2011 is a comprehensive tool suite that provides Microsoft Visual Studio* C/C++ developers everything they need to optimize serial applications today and build threaded applications to compete in a multicore industry. The suite is innovative features and capabilities equip developers to design, build and debug, verify, and tune their applications. Create optimized serial and parallel applications with the ultimate all-in-one performance toolkit.

TARGET CUSTOMERS

Microsoft Visual Studio C/C++ architects, developers, and software innovators optimizing serial applications and creating threaded applications running on Microsoft Windows*.
Intel Parallel Studio

PRODUCTS

The Ultimate All-in-One Performance Toolkit

Intel Parallel Studio 2011 enhances productivity, boosts performance, and enables reliable applications that leverage legacy serial code, take advantage of multicore, and scale for manycore.
  • Ease parallelism implementation at every stage in the development cycle
  • Leverage signifi cant investments in C/C++ applications and developer skills
  • Minimize learning curve and improve productivity to accelerate return on hardware and software investments
  • Support multiple ways to exploit parallelism in the compiler and libraries
  • Optimize serial code, preserving investments in source code and development environments

INTEL PARALLEL STUDIO 2011 COMPONENTS

The products that make up Intel Parallel Studio 2011 work together to support your entire development lifecycle.
Intel Parallel Advisor DESIGN

Innovative threading assistant

Intel® Parallel Advisor 2011 A step-by-step guide for adding threading to applications
  • Migrate serial applications to parallelism and take parallel applications to the next level
  • Address confl icts such as race conditions and locks-before parallelism is applied
  • Enable feature-rich applications
  • Work with any C/C++ application
  • Enable development of standards-based,cross-platform solutions that scalefor multicore
Intel Parallel Inspector VERIFY

Memory and threading error checker

Intel® Parallel Inspector 2011 a proactive memory and threading error checking tool
  • Increase serial and threaded application reliability regardless of the threading method
  • Avoid changing code, which is inconvenient and can change application behavior
  • Simplify fi nding and fi xing the cause of errors, including nondeterministic errors
  • Help ensure that shipped applications run error-free on customer systems
  • Reduce support costs and increase productivity
Intel Parallel Composer BUILD & DEBUG

C/C++ Compiler and threaded libraries

Intel® Parallel Composer 2011 C/C++ compiler and set of advanced threaded libraries
  • Preserve existing investments and user skills
  • Use the parallelism model that suits your needs with Intel® Parallel Building Blocks
  • Simplify adding parallelism with the newest versions of Intel® Compiler and threaded libraries
  • Save time and take advantage of multicore processors with automatic functions
  • Support the entire spectrum of parallel expression from simple to complex, data to task.
Intel Parallel Amplifier TUNE

Threading and performance profiler

Intel® Parallel Amplifi er 2011 an easy-to-use performance analyzer and tuner
  • Help build applications that scale for multicore and manycore.
  • Get insight into performance hotspots and their calling sequences.
  • Ensure legacy serial application performance has not declined with threading.
  • Integrate with Microsoft Visual Studio.
  • Increase application headroom for richer feature sets and next-gen innovation.
Availability: September 14, 2010
Pricing: $799 - Intel® Parallel Studio 2011
$399 - Intel® Parallel Advisor 2011
$399 - Intel® Parallel Composer 2011
$399 - Intel® Parallel Inspector 2011
$399 - Intel® Parallel Amplifier 2011
Intel Parallel Studio Website: www.intel.com/go/parallel
Reseller Channels: See "Find a reseller" at:
http://software.intel.com/en-us/articles/intel-software-products-resellers/

TERMINOLOGY

Intel® PBB

Intel PBB refers to Intel® Parallel Building Blocks, a comprehensive and complementary set of programming constructs that allows you to mix and match new arallel models within an application to suit your environment/application and algorithms. Intel PBB includes Intel® Threading Building Blocks, Intel® Cilk Plus, and Intel® Array Building Blocks.

VALUE FOR CUSTOMERS

Greater Ease of Use:

The easiest way to make software applications parallel to take advantage of multicore hardware.

Save Money:

The best way to reduce serial and parallel errors that cost more to fi x after release.

Faster Time to Market, Increased Productivity:

The fastest way to make applications parallel, debug, and optimize for performance.

SUPPORTED PLATFORMS:

Minimum System Requirements

Microsoft Visual Studio 2010* Standard Edition (or higher edition), Microsoft Visual Studio 2008* Standard Edition (or higher edition), or Microsoft Visual Studio 2005* Standard Edition (or higher edition) with C++ and "x64 Compiler and Tools" components installed.

Operating Systems:

Windows Vista*, Windows XP*, Windows Server*

Supported Languages:

C and C++ (native not managed code).

Hardware Platforms:

IA-32 or Intel® 64 architecture processor supporting the Intel® Streaming SIMD Extensions 2 (Intel® SSE2) instructions (Intel® Pentium 4 processor or later, or compatible non-Intel processor).

LICENSING / SUPPORT / UPGRADES & UPDATES

License Types

  • Single User-Product is priced on a"per individual user" basis (named user). What you will need to know: how many individual developers require product licenses.
  • Intel® Volume Sales Program-Minimum of 10 licenses; get access to Intel`s Web-based enterprise license management tool. Discounting based on earned points.

    Support Types

  • Community Support (user forum)-Take advantage of the collective knowledge of users and Intel ® engineers at no cost.
  • Intel® Parallel Studio Technical Support Incident-Secure/private technical support via the Web on a per-incident fee.
  • Intel® Parallel Studio Premier Assurance-Optional for Intel® Volume Sales Program (Enterprise License) only. Includes one technical support plus version upgrades and updates for 12 months for a fee.

    Product Upgrades

    Owners of the original Intel Parallel Studio can upgrade for free.

    Product Updates

    Version updates of that product are available at no cost.
  • Multicore Processor

    A multicore processor (or CPU) combines two or more independent cores into a single package composed of a single integrated circuit (IC). A quad-core processor (e.g.,"Intel® CoreTM2 Quad") contains four cores. A multicore microprocessor implements multiprocessing in a single physical package. The number of cores in a CPU is expected to continue to grow.

    Parallelism

    As multicore CPUs have the ability to run different processes simultaneously, parallelism is a way for one application to execute different tasks in parallel (instead of "serial"), each on a different core, thereby taking advantage of the power of multicore CPUs.

    Compiler

    A compiler is a computer program that translates text written in a computer language (the source code) into another computer language (the target language). The output is usually the executable program.

    C++

    C++ is a general-purpose, object-oriented programming language widely used to develop performance and data-hungry applications (multimedia, games, databases, etc.).

    Library

    A library is a collection of hyper-optimized code modules ("routines") addressing specifi c topics that developers can include in their application without the need to "reinvent the wheel."

    Intel® IPP

    An abbreviation of Intel® Integrated Performance Primitives, it is a collection of multimedia and dataoriented routines (image, sound, signal, compression, cryptography). It is compatible with C++ and Fortran* compilers as well as other compilers (Microsoft, GCC).

    Intel® TBB

    Intel® TBB, or Intel® Threading Building Blocks, is a C++ template library for writing software programs that take advantage of multicore processors. The library consists of data structures and algorithms that allow a programmer to avoid complications arising from the use of native threading packages such as POSIX* or Windows* threads.

    MORE INFORMATION / CONTACTS

    All Intel® software development products: http://www.intel.com/software/products
    Intel Parallel Studio product information: http://software.intel.com/en-us/intel-parallel-studio-home
    Intel Parallel Studio community forum: http://software.intel.com/en-us/forums/intel-parallel-studio
    Technical support: http://www.intel.com/software/products/support
    Intel® software webinars: https://event.on24.com/event/36/88/3/rt/1/index.html
    End User License Agreement: http://www3.intel.com/cd/software/products/asmo-na/eng/346084.htm
    Intel® Software Network: http://software.intel.com/en-us
    Contact at Intel: softwarechannel@intel.com
    Try a Free 30-Day Trial
    To download a free evaluation of Intel Parallel Studio,visit: www.intel.com/software/products/eval
    © 2010 DIM SOFT