Home
Learning About Clusters
Programming Clusters
Administering Clusters
Benchmarking Clusters
File Systems for Clusters
Cluster Applications/Grid
Cluster News
Site Map
 
    Home arrow News arrow Select News arrow GCC 4.2 and OpenMP
Search
Main Menu
Home
News
Features
Columns
Reviews
Links
FAQ's
Contact
Site Information
Cluster Classifieds
Projects
Conference Reports
Cluster Agenda
Site Map
Add This Article

Cluster Agenda

Cluster Builder

Mellanox


GCC 4.2 and OpenMP PDF Print E-mail
Written by Douglas Eadline   
Wednesday, 16 May 2007
Version 4.2 of the GCC tool-set was just released. This release includes OpenMP which is an Application Program Interface (API) for shared-memory parallel programming in C/C++ and Fortran. OpenMP is jointly defined by a group of major computer hardware and software vendors and is a portable, scalable model that gives shared-memory parallel programmers a simple and flexible interface for developing parallel applications. While OpenMP has been around for a while, the growth of multi-core processors has made tools like OpenMP valuable to software developers. OpenMP provides a series of directives that can be added as comments to existing programs (i.e. it is easier than threaded programming). The inclusion of OpenMP into the GNU tool-set should help with multi-core programming, but it is not an effective way to create codes that use a distributed memory model (like clusters). MPI is still the best method for this kind of programming. Hybrid programming, OpenMP used on multi-core nodes and MPI used to communicate between nodes is certainly possible. Any takers?
Comment on this article
You must login to leave comments...


Other Visitors Comments
There are no comments currently....
Last Updated ( Tuesday, 01 January 2008 )
 
< Prev Article   Next Article >
NVidia
Latest Stories/News
Popular
 

Creative Commons License
  ©2005-2008 Seagrove LLC, Some rights reserved. Except where otherwise noted, this site is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
Cluster Monkey Logo and Monkey Character are Trademarks of Seagrove LLC.