Sun Studio 12 Ties Loose Threads


New version plays well with Linux, multicore


Email    print   
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://sdt.bz/30784
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
From the Editors: Gosling's escape is symbolic
Oracle will handle Java the way it sees best for its business; how will Visual Studio 2010's new features play out? Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb