Intel Updates C++ and Fortran Compilers


Libraries now included with compiler purchase


Email    print   
June 15, 2007 —  (Page 1 of 2)
Intel has decided that it’s time to refresh the packaging of its compilers. The company released version 10 of its C++ and Fortran compilers in early June, and for the first time it has decided to bundle some of its libraries with the compilers.

In another first for the company, all of the compilers in the lineup are 64-bit-capable, ahead of the release of Mac OS X 10.5, and as a bonus, Intel’s Fortran compiler now includes a free copy of Microsoft’s Visual Studio 2005.

The bundled libraries include support for a variety of modern development concerns, such as building video codecs and dealing with multithreaded applications. James Reinders, director of marketing for Intel software developer products division, said that the compiler team at Intel tried to insert as many optimizations as possible into the code to save developers time and energy.

Those optimizations ended up being a boon for the Intel developers as well. Reinders claimed that, in their efforts to bring vectorization and loop parallelization capabilities into the compiler, the team inadvertently made the product faster, simpler and more stable.

“We came up with this breakthrough optimizer design. You want the compiler to be able to automatically take advantage of [multimedia instruction sets such as] SSE3 or the forthcoming SSE4, or MMX. That’s all built into our compiler, with vectorization. You can automatically create a program that runs off and takes advantage of multicore,” said Reinders of the compiler’s new abilities.

“Anything the compiler can do [to optimize a program] is very useful,” Reinders added. We thought this would solve some problems, but it worked a little better than we expected. It’s given us a good performance boost; it ended up simplifying our design in a way. It’s faster and more reliable. Our compiler is able to examine a program and not only find ways to exploit SSE3 and SSE4 really well, but it’s able to create additional threads for the program, and able to do them together and optimize it correctly. It not only speeds up C++ and Fortran, but it made our libraries faster as well.”




Pages 1 2 


Share this link: http://sdt.bz/30789
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Intel adds parallel programming features to compilers
With Intel's Core i7 release coming soon, the company has put out updated versions of its C++ and Fortran compilers, as well as an update to its Cluster Toolkit. The compilers use OpenMP 3.0 for multi-platform, shared-memory parallel programming 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