Intel unveils developer tools for multicore apps

At IDF, the company announced a suite of tools to help developers engage in parallel coding, for a future where every machine is multicore

As Intel prepares for multiple cores in every machine, it is bringing new tools to the table for software developers.

Pat Gelsinger, Intel's senior vice president and general manager of the digital enterprise group, said that, as multiprocessing had historically been synonymous with supercomputing, parallel software has mostly been limited to a narrow set of applications. On the other hand, the vast majority of consumer software has been designed for single-processor environments, he told ZDNet Asia in an interview on Wednesday during the Intel Developer Forum (IDF).

"As we now deliver multicore processors to every machine on the planet, there's far more economic value for software developers to take advantage of it," Gelsinger pointed out.

However, to be able to realise that scenario, software developers need to be equipped with new tools and languages, to enable them to take advantage of the hardware capabilities. "Everything that [developers] learnt when they went to school and all the development they've been doing has been for single core, and now we have to go enable them with new tools, with new libraries and new approaches," he said.

To boost parallel coding, the chipmaker launched on Wednesday the Intel Parallel Studio, a set of four tools designed to help a broader range of developers manage and scale parallel code.

In her IDF keynote, Renee James, Intel vice president and general manager for the software and solutions group, called the Intel Parallel Studio "the ultimate all-in-one suite for parallelism". The tools are designed to work with Microsoft's Visual Studio and Microsoft's concurrent runtime environment, said James, adding that the beta program will debut in November.

Leading up to the announcement, James noted that having more processing power opens up greater possibilities for software, citing full, high-definition video quality as possible with multicore systems.

James highlighted an example of multicore use in healthcare, where equipment with quad-core embedded processors is used to provide 3D real-time images of a patient's heart before a surgical procedure. MediGuide, an Israeli medical-device company, and Philips partnered Intel in the project.