Intel Ships Parallel Studio Development Toolkit

By John E. West

May 28, 2009

This week Intel announced that it has begun shipping what is probably the most significant new tool in parallel computing to come along in quite a while: Parallel Studio. Intel began talking about Parallel Studio back in August of last year, and released a beta version in February.

So, what is it? Parallel Studio is a set of plug-ins for Microsoft’s Visual Studio integrated development environment (IDE) for Windows. This tells you a lot about where the tool is aimed: at C and C++ developers of applications for a single multicore desktop where shared memory models (like OpenMP and threading) are relevant.  It is also aimed at non-experts in parallel computing, providing tools to help with the what of parallel coding — the actual development — as well as the where and how.

Intel obviously has a very large motivation to help developers get the most out of its chips, and the largest number of chips head out the door to consumers. Even as we’ve accelerated toward deployment of more complex multicore processors, the computer science and IT communities have collectively decried the lack of tools and education among the millions of programmers who are now faced with re-engineering their sequential applications for at least dozens of cores (more if they don’t want to do it again in 18 months). Intel has stepped up to the plate with a whole host of efforts to help bridge the skills gap: it is funding basic research through its Universal Parallel Computing Research Centers, providing curriculum support material to professors all over the world to help train the next generation workforce, teaming up with other companies to provide large-scale computational test beds, and developing tools like Ct and Threading Building Blocks.

Each of these is part of Intel’s big picture strategy for parallel computing. But the bread and butter of this revolution in skills development today is Parallel Studio. Parallel Studio consists of three production-quality tools that address the entire lifecycle of parallel application development, from coding and debugging to tuning.

Parallel Composer is where code gets written in Parallel Studio (Intel has posted videos that show off the features of Composer on its Web site). It supports application development in C and C++ using Intel’s Threading Building Blocks and OpenMP, and supports Windows own threading tools, which could be  important if you are using a library or have an existing code base. Composer strongly adopts the Visual Studio way of doing things, so there is all the semantic support for parallel programming you’d expect from an IDE on Windows.

Parallel Inspector is the debugging center of the suite (video feature walkthroughs here). Chief Evangelist and Director of Marketing for Intel’s Software Development Products, James Reinders is especially keen on the automated deadlock and race condition detection that happens through runtime observation of the applications during execution. Inspector finds these problems by monitoring all memory accesses by the various threads, and watching for two threads that target the same memory location for modification. Reinders explains that this can be especially powerful for finding latent faults — conditions where the code works fine on your system, but fails in unexpected ways after it ships out to thousands of users. When I asked him for some feedback about what they had gotten out of the beta, he said that beta users were very enthusiastic about having access to a thread-safe memory checker, and as a result they put in extra effort to make sure that Inspector was up to snuff.

The final shipping piece of the Parallel Studio suite is Parallel Amplifier (click here for videos). Amplifier helps developers find bottlenecks in their code, and tune it for scalable multicore performance. Amplifier builds upon the experience of VTune, a powerful but hard-to-use tool Intel has offered for more than a decade. Amplifier utilizes a new user interface that gained popularity after being introduced several years ago at WhatIf.Intel.com. Although they are bundled as a suite, you can buy the individual components separately and the tools can work independently and with tools from other vendors.

Design for non-experts is obviously an absolute necessity for Parallel Studio at this point in the adoption of multicore processors. Reinders says that throughout the beta program the product team was very sensitive to any findings that pointed to workflow or design features in the product that were non-intuitive for users. They conducted a series of live tests, watching users install and use the software, noting where users seemed to get stuck and finding opportunities to make the next step a little more obvious.

The piece of the puzzle that Intel is still working on is Parallel Advisor, released this week as a free download called Parallel Advisor Lite (which is a little ahead of the schedule Reinders briefed me on back in August of last year for this tool; note that although it is free you’ve got to have Parallel Studio in order to use it). Advisor is an interesting piece of technology that is designed to analyze existing sequential code and advise developers of opportune places to add parallelism, and to offer advice about how to go about it.

What is the path for Parallel Studio developers off the desktop and onto distributed memory clusters? Reinders points to the company’s extensive portfolio of compilers and performance products for cluster and HPC developers on Linux platforms. He explains that Parallel Studio is designed for developers for whom “parallelism is a piece of their job, not an all-consuming passion,” and right now Parallel Studio leaves off where MPI begins, even on Windows clusters. Still, Reinders does say that parts of the suite will migrate to Intel’s other tools for clusters and other operating systems where it makes sense, and this is definitely a good thing for our community.

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industry updates delivered to you every week!

Watsonx Brings AI Visibility to Banking Systems

September 21, 2023

A new set of AI-based code conversion tools is available with IBM watsonx. Before introducing the new "watsonx," let's talk about the previous generation Watson, perhaps better known as "Jeopardy!-Watson." The origi Read more…

Researchers Advance Topological Superconductors for Quantum Computing

September 21, 2023

Quantum computers process information using quantum bits, or qubits, based on fragile, short-lived quantum mechanical states. To make qubits robust and tailor them for applications, researchers from the Department of Ene Read more…

Fortran: Still Compiling After All These Years

September 20, 2023

A recent article appearing in EDN (Electrical Design News) points out that on this day, September 20, 1954, the first Fortran program ran on a mainframe computer. Originally developed by IBM, Fortran (or FORmula TRANslat Read more…

Intel’s Gelsinger Lays Out Vision and Map at Innovation 2023 Conference

September 20, 2023

Intel’s sprawling, optimistic vision for the future was on full display yesterday in CEO Pat Gelsinger’s opening keynote at the Intel Innovation 2023 conference being held in San Jose. While technical details were sc Read more…

Intel Showcases “AI Everywhere” Strategy in MLPerf Inferencing v3.1

September 18, 2023

Intel used the latest MLPerf Inference (version 3.1) results as a platform to reinforce its developing “AI Everywhere” vision, which rests upon 4th gen Xeon CPUs and Gaudi2 (Habana) accelerators. Both fared well on t Read more…

AWS Solution Channel

Shutterstock 1679562793

How Maxar Builds Short Duration ‘Bursty’ HPC Workloads on AWS at Scale

Introduction

High performance computing (HPC) has been key to solving the most complex problems in every industry and has been steadily changing the way we work and live. Read more…

QCT Solution Channel

QCT and Intel Codeveloped QCT DevCloud Program to Jumpstart HPC and AI Development

Organizations and developers face a variety of issues in developing and testing HPC and AI applications. Challenges they face can range from simply having access to a wide variety of hardware, frameworks, and toolkits to time spent on installation, development, testing, and troubleshooting which can lead to increases in cost. Read more…

Survey: Majority of US Workers Are Already Using Generative AI Tools, But Company Policies Trail Behind

September 18, 2023

A new survey from the Conference Board indicates that More than half of US employees are already using generative AI tools, at least occasionally, to accomplish work-related tasks. Yet some three-quarters of companies st Read more…

Watsonx Brings AI Visibility to Banking Systems

September 21, 2023

A new set of AI-based code conversion tools is available with IBM watsonx. Before introducing the new "watsonx," let's talk about the previous generation Watson Read more…

Intel’s Gelsinger Lays Out Vision and Map at Innovation 2023 Conference

September 20, 2023

Intel’s sprawling, optimistic vision for the future was on full display yesterday in CEO Pat Gelsinger’s opening keynote at the Intel Innovation 2023 confer Read more…

Intel Showcases “AI Everywhere” Strategy in MLPerf Inferencing v3.1

September 18, 2023

Intel used the latest MLPerf Inference (version 3.1) results as a platform to reinforce its developing “AI Everywhere” vision, which rests upon 4th gen Xeon Read more…

China’s Quiet Journey into Exascale Computing

September 17, 2023

As reported in the South China Morning Post HPC pioneer Jack Dongarra mentioned the lack of benchmarks from recent HPC systems built by China. “It’s a we Read more…

Nvidia Releasing Open-Source Optimized Tensor RT-LLM Runtime with Commercial Foundational AI Models to Follow Later This Year

September 14, 2023

Nvidia's large-language models will become generally available later this year, the company confirmed. Organizations widely rely on Nvidia's graphics process Read more…

MLPerf Releases Latest Inference Results and New Storage Benchmark

September 13, 2023

MLCommons this week issued the results of its latest MLPerf Inference (v3.1) benchmark exercise. Nvidia was again the top performing accelerator, but Intel (Xeo Read more…

Need Some H100 GPUs? Nvidia is Listening

September 12, 2023

During a recent earnings call, Tesla CEO Elon Musk, the world's richest man, summed up the shortage of Nvidia enterprise GPUs in a few sentences.  "We're us Read more…

Intel Getting Squeezed and Benefiting from Nvidia GPU Shortages

September 10, 2023

The shortage of Nvidia's GPUs has customers searching for scrap heap to kickstart makeshift AI projects, and Intel is benefitting from it. Customers seeking qui Read more…

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

Leading Solution Providers

Contributors

CORNELL I-WAY DEMONSTRATION PITS PARASITE AGAINST VICTIM

October 6, 1995

Ithaca, NY --Visitors to this year's Supercomputing '95 (SC'95) conference will witness a life-and-death struggle between parasite and victim, using virtual Read more…

SGI POWERS VIRTUAL OPERATING ROOM USED IN SURGEON TRAINING

October 6, 1995

Surgery simulations to date have largely been created through the development of dedicated applications requiring considerable programming and computer graphi Read more…

U.S. Will Relax Export Restrictions on Supercomputers

October 6, 1995

New York, NY -- U.S. President Bill Clinton has announced that he will definitely relax restrictions on exports of high-performance computers, giving a boost Read more…

Dutch HPC Center Will Have 20 GFlop, 76-Node SP2 Online by 1996

October 6, 1995

Amsterdam, the Netherlands -- SARA, (Stichting Academisch Rekencentrum Amsterdam), Academic Computing Services of Amsterdam recently announced that it has pur Read more…

Cray Delivers J916 Compact Supercomputer to Solvay Chemical

October 6, 1995

Eagan, Minn. -- Cray Research Inc. has delivered a Cray J916 low-cost compact supercomputer and Cray's UniChem client/server computational chemistry software Read more…

NEC Laboratory Reviews First Year of Cooperative Projects

October 6, 1995

Sankt Augustin, Germany -- NEC C&C (Computers and Communication) Research Laboratory at the GMD Technopark has wrapped up its first year of operation. Read more…

Sun and Sybase Say SQL Server 11 Benchmarks at 4544.60 tpmC

October 6, 1995

Mountain View, Calif. -- Sun Microsystems, Inc. and Sybase, Inc. recently announced the first benchmark results for SQL Server 11. The result represents a n Read more…

New Study Says Parallel Processing Market Will Reach $14B in 1999

October 6, 1995

Mountain View, Calif. -- A study by the Palo Alto Management Group (PAMG) indicates the market for parallel processing systems will increase at more than 4 Read more…

ISC 2023 Booth Videos

Cornelis Networks @ ISC23
Dell Technologies @ ISC23
Intel @ ISC23
Lenovo @ ISC23
Microsoft @ ISC23
ISC23 Playlist
  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire