Saturday 25 July 2009

Intel® Parallel Advisor Lite

Intel® Parallel Advisor Lite is a technology preview that accelerates parallel application design by providing unique insight into how parallelism will benefit your application. Parallel Advisor Lite is an add-on for the Intel® Parallel Studio suite of development tools for C/C++ developers using Microsoft Visual Studio*. The Intel Parallel Studio product suite includes Intel® Parallel Composer, Intel® Parallel Inspector, and Intel® Parallel Amplifier, and together with Intel Parallel Advisor Lite, enables Microsoft Windows* developers to easily and quickly design, create, debug and optimize applications for multi-core processors.

Intel® Parallel Studio products are the first software development products to satisfy an immediate need to enable parallelism for many programmers including:

  • End-to-end product suite for parallelism: Easing implementation at every stage in the development cycle to design, code, debug and tune applications.
  • Forward scaling: Enabling the application to dynamically adapt to every processor innovation.
  • Standards-based solution for threading: Enabling companies to leverage significant investments in C/C++ applications and C/C++ developer skills.
  • Easy parallelism on-ramp: Minimizing learning curves, while improving productivity for accelerated return on hardware and software investments.
  • Support multiple ways to exploit parallelism: Including data and task parallel programming

Intel® Parallel Advisor Lite is built upon new analysis algorithms that will help you find the unanticipated serial implementation artifacts preventing the optimal application of parallelism in your code.

Over the last few years, processor technology found in personal laptops, desktops, and enterprise servers has shifted from making single-core processors faster to having multiple cores in each processor. Parallel programming takes advantage of this new paradigm: portions of the program (tasks) execute at the same time, each task using a core. On multi-core systems, this can provide better performance.

Intel® Parallel Advisor Lite helps you prepare your program source code for the introduction of parallelism. It guides you through a sequence of steps that helps you incrementally analyze and transform chosen serial portions of your program. For example, you need to identify candidate tasks that can execute in parallel and also handle likely data access issues that may result from parallel execution. After you prepare and test your program, you can add code that introduces parallelism, which often provides shorter execution times on multi-core systems.


Source : intel

No comments:

Post a Comment