Other product variants may be available, please contact us or
request a call back
if you cannot see what you are looking for.
Product Information
Leveraging more than 25 years of parallel software tools and high-performance expertise, Intel brings threading and thread checking to Windows applications. Intel Parallel Studio is a comprehensive parallelism toolset designed for Microsoft Visual Studio C/C++ developers and addresses the entire development lifecycle. Intel Parallel Studio enables you to prepare for parallelism with innovative features and capabilities to design, code, debug, verify, and tune applications for multicore platforms. A powerful parallel software tool, it enables you to optimise serial applications today and create optimised, innovative parallel applications to compete in a multicore industry.
Documents & Downloads
» Intel Parallel Advisor 2011 - Datasheet
» Intel Parallel Amplifier 2011 - Datasheet
» Intel Parallel Composer 2011 - Datasheet
» Intel Parallel Inspector 2011 - Datasheet
» Intel Parallel Studio 2011 - Datasheet
New Features
What's new in Intel Parallel Studio 2011
Intel Parallel Advisor
A new tool included in Intel Parallel Studio 2011, and also available separately, that provides guidance and advice on where to add threading functionality to your existing C/C++ source code. Parallel Advisor helps you to:
- Enhance your application's performance
- Migrate serial applications to parallel applications
- Develop standards-based, cross-platform code designed to scale for multi- and many-core systems
- Address conflicts such as race conditions and locks even before you apply parallelism
Intel Parallel Building Blocks
Intel Parallel Building Blocks (Intel PBB) is a set of comprehensive parallel tools included within Intel Parallel Composer. Intel Parallel Building Blocks includes:
- Intel Threading Building Blocks 3 - a powerful C++ template library that helps you to easily create threaded applications
- Intel Cilk Plus - included in the C++ Compiler, Intel Cilk Plus combines Intel Cilk++ and array notation. The combination provides vectorisation features from array notation with the loop-type parallelism and tasking from Intel Cilk++.
- Intel Array Building Blocks (Intel ArBB) - powerful API that provides a generalised data parallel programming solution that frees developers from coding for particular low-level parallelism or hardware architectures. It's ideal for developers who write compute-intensive, data parallel algorithms.
Visual Studio 2010 support
Along with continued support for Visual Studio 2005 and 2008, Intel Parallel Studio 2011 adds support for the Visual Studio 2010 IDE and the new parallelism capabilities introduced into Visual Studio 2010.
Features
Intel Parallel Advisor
Intel Parallel Advisor is an innovative
threading assistant for Microsoft Visual Studio C++ developers that identifies the areas in serial and parallel applications that can benefit most from parallelism. This unique
threading tool provides step-by-step recommendations to simplify, demystify, and speed parallel application design and implementation. This
threading assistant is ideal for those new to parallelism and those with some experience parallelising applications, as well as architects managing development teams.
- Provides step-by-step guidance for modelling parallelism into your existing C/C++ applications
- See what effect applying parallel code will have to your applications
- Helps to migrate serial applications to parallel applications
- Identifies the key outer loops or recursions that could benefit from parallel code
- Helps develop standards-based, cross-platform code designed to scale for multi- and many-core systems
- Works with any native C/C++ application and works with both Microsoft and Intel compilers.
Intel Parallel Composer
Intel Parallel Composer is
parallel computing software with an optimised compiler, offering Intel Parallel Building Blocks and Intel Integrated Performance Primitives’ threaded library to create reliable, fast serial and threaded applications. A simple recompile with Intel Parallel Composer can result in a performance improvement of 20 percent or more. Intel Parallel Composer is key to the Microsoft Visual Studio 2005, 2008 and 2010 toolsets with highly optimised libraries, support for new language extensions, and capabilities for simplified implementation of task and data parallelism.
- Build using Intel C++ Compilers for 32 bit processors and use a cross-compiler to create 64 bit applications on 32 bit systems
- Debug your application using Intel Parallel Debugger Extension which integrates with the standard Visual Studio debugger
- Includes Intel Parallel Building Blocks which comprises: Intel Threading Building Blocks – a C++ template library that abstracts threads to tasks to create reliable, portable and scalable parallel applications, Intel Cilk Plus - a C/C++ language extension that enables a faster way to implement parallelism and Intel Array Building Blocks - which implements data parallelism for compute-intensive data parallel applications
- Includes Intel Integrated Performance Primitives - a comprehensive library of highly optimised multimedia and data processing functions
- Comes with sample code plus a 'Getting Started Guide' to help get you going.
Intel Parallel Inspector
Intel Parallel Inspector is proactive
error checking software that helps ensure C/C++ application reliability on multicore. It rapidly provides root-cause analysis for crash-causing threading and memory defects by monitoring the runtime behavior of the code. Intel Parallel Inspector then maps those errors in an easy-to-understand manner. This capability is especially critical for nondeterministic errors, (i.e., where the execution sequence changes from run to run), that are difficult to reproduce. Intel Parallel Inspector is the fastest, most comprehensive latent
multithread error checking tool for Microsoft Visual Studio 2005, 2008, and 2010.
- Find threading and memory related errors in both serial and parallel code
- Find thread related errors such as deadlocks and data races
- Find memory errors such as memory leaks, corruption, invalid references, mismatched memory allocation/deallocation and more
- Find latent bugs in threaded programmes
- Find errors in binary files without having access to the source code
- Fully integrated with Microsoft Visual Studio and works with both the Intel C++ Compiler and the Microsoft Visual C++ Compiler.
Intel Parallel Amplifier
Intel Parallel Amplifier is
threading optimisation software that simplifies finding multicore performance bottlenecks without needing to know the processor architecture or assembly code. As a
Windows performance profiler, Intel Parallel Amplifier removes the guesswork and analyses performance behavior in Windows applications for quick access to scaling information and faster, improved decision making. Fine-tune for optimal performance, ensuring cores are fully exploited and new capabilities supported.
- Find the application ‘hot spots’ and then drill down to the source code
- Tune parallel applications for scalable performance using concurrency analysis. Concurrency analysis can be used to view how effectively you are utilising multiple separate cores
- Use locks & waits analysis to find critical waits that limit parallel performance
- Compare with previous analysis results and see what’s changed
- Helps to scale applications for multicore and manycore processors
- Fully integrated with Microsoft Visual Studio
Intel Parallel Studio
The complete bundle of products - contains Intel Parallel Advisor, Intel Parallel Composer, Intel Parallel Inspector and Intel Parallel Amplifier, providing comprehensive parallel programming capabilities for Microsoft Visual Studio.
System Req.
Supported Operating Systems
- Windows 7
- Windows Vista
- Windows XP
- Windows Server
Supported Software
- Microsoft Visual Studio 2010 Standard (or higher edition)
- Microsoft Visual Studio 2008 Standard (or higher edition)
- Microsoft Visual Studio 2005 Standard (or higher edition)
- Requires that C++ and 'x64 Compiler and Tools' components installed
- Not compatible with Visual Studio Express editions
Hardware Platforms
- Requires IA-32 or Intel 64 architecture processor supporting Intel SSE2 instructions (Intel Pentium 4 processor or later, or compatible non-Intel processor)
Supported Languages
- C and Native C++ (native not managed code)