Intel unveils Parallel Studio XE 2013
September 6, 2012 —
(Page 1 of 3)
Related Search Term(s): Cluster Studio, Intel, multi-threading, Parallel Studio
Intel will announce an update to its Parallel Studio development tools at next week’s Developer Forum. The update will include debugging support for Java and more reliable floating-point processes.
Intel's Parallel Studio XE 2013 includes a host of improvements aimed at saving developers time when building and troubleshooting multi-threaded and parallel applications. James Reinders, director of software products and an evangelist for Intel Software, said that, traditionally, the Parallel Studio tools have focused on Fortran and C++.
“Java, to us, is something that shows up in applications,” he said. “It's mixed in. Users want us to be able to tell them a little about that. Our tools do some of the debugging and find memory leak errors, and our performance tools have been extended to use Java. The Java runtimes today have hooks in them for performance tools to get info back. We can tell the computer is running something in the Java runtime. The users want to see which Java application was doing what. We're able to do that now. We've had some Java support in the past, but it was always limited to one JVM.”
Now, he added, Intel's Parallel Studio XE 2013 can attach to multiple JVMs running on the same system. That gives developers more flexibility to find problems that may exist across a Java application ecosystem.
But Parallel Studio XE 2013, and the company’s forthcoming HPC-focused Intel Cluster Studio XE 2013, both offer new capabilities for standard C++ and Fortran applications as well. Both software suites support C++11 and Fortran 2008, though there are still areas where said support is being filled in.
“No one has implemented C++11 and Fortran 2008 completely,” said Reinders. “We're working very hard to implement features. We're implementing them in order of customer feedback. We've made great strides, and we have most of C++11 and most of Fortran 2008 done, but we aren't ready to say everything is done.”
Still, there are plenty of new features for users of the traditional versions of these languages as well. Chief among them is the new ability to lock floating-point numbers into place, to prevent variables from changing between application usage.