Most Read Latest News Blog Resources
Digg!  Digg
Reddit  Reddit


            iphoneapp GET THE APP!

Sun Studio 12 Ties Loose Threads


New version plays well with Linux, multicore



June 15, 2007 —  (Page 1 of 2)
Sun Microsystems is counting threads.

The company held a joint press conference on May 25 with Intel, claiming that the companies were on top of multithreaded development problems, and that the time for everyone else to catch up had arrived. A week later, Sun released Sun Studio 12, an integrated development environment and set of compilers that the company claims will help developers take full advantage of multicore processors, such as Intel’s next-generation Xeon Woodcrest chips.

Jeet Kaul, Sun’s vice president of developer products and programs, said that the new Sun Studio is the first to be on an equal footing running on either Linux or Solaris, and is meant for programmers working in non-Java languages, as well as Java developers. While Sun Studio 12 is built on top of NetBeans, it also contains support for C/C++ and Fortran, in addition to Java.

But the biggest improvements in version 12, said Don Kretsch, senior director of Sun developer tools, are the new features designed to ease the creation of multithreaded applications.

“If you want to write multithreaded code to take advantage of multicore systems, multithreading is difficult to write. Our compilers can automatically parallelize loops,” claimed Kretsch. “Our debugger is multithread aware.”

Also, Kretsch noted, Sun is including a new thread analyzer tool in Sun Studio 12. “This is a program that will run dynamically as your program is running, and collect data on race conditions and deadlock conditions, anything that will cause you to run into nondeterministic problems. It can show you where memory access contention occurred,” he explained. “The programmer can go back and say, ‘This line of code caused this deadlock condition.’”

Sun Studio 12 also includes Sun’s standard template library for C++. Kretsch claimed that those libraries are multithread-aware, and the templates should help to speed the development process for many developers that are still grappling with parallel programming.


Pages 1 2 


Share this link: http://www.sdtimes.com/link/30784
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 8/1/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Like Ruby n' Rails
Programming languages and Web frameworks go together like peas n carrots. Or Ruby n' Rails.
07/30/2010 04:36 PM EST

Adobe buys a Web-based IDE
Adobe looks to buy a rapid and agile Web development environment.
07/28/2010 03:49 PM EST

OpenStack opens up
OpenStack looks to be an intriguing new idea for running clouds.
07/28/2010 01:56 PM EST

 

Events calendar tab
8/1/2010 to 8/5/2010
Boston
SHARE

8/2/2010 to 8/6/2010
Redmond, Wash.
1105 Media

8/9/2010 to 8/13/2010
Orlando
Agile Alliance

8/23/2010 to 8/26/2010
San Jose
S&S Media

8/30/2010 to 9/2/2010
San Francisco
VMware