Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Table of best compiler flags for different CPUs?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Kozin, I (Igor) i.kozin at dl.ac.uk
Tue May 10 13:16:12 PDT 2005


It is generally a good idea to look up what other
published benchmarks used to build their codes.
Two obvious good sources are SPEC and Stream.
http://www.polyhedron.com/ is quite useful too.
But I must admit that the obscure options used
there were seldom useful to me apart from building
the respective codes on respective hw.
 
> The recent thread comparing Opterons to Xeon/Nocona brought up some
> interesting points about compilers for different CPU's.  Has anyone
> created a table of CPU type vs Compilers, showing what flags 
> to use to get
> the best performance for a given CPU/Compiler pair? 
> 
> I know "best performance" depends on the application but 
> hopefully there
> are some basic flags that will work pretty well with any 
> floating point
> intensive applications (I know, not everyone is doing floating-point
> applications but that is my domain). Of primary concern to me 
> are finite
> element and finite difference models.  The compilers that I am mainly
> interested in are Gnu Fortran, Portland Group Fortran and the Intel
> Fortran compilers, although a more complete table would of 
> more general
> interest I'm sure.
> 
> I have compared a number of CPU's using one of our ocean models and
> recently I compared a Dual 3.0 Ghz Xeon Nocona to a Dual 2.6 
> Ghz Opteron
> using an old version (3.2.4) of the Portland Group compiler using the
> -fast switch. The Opteron was 71% faster.  This is presumably a fairly
> dumb way to test the relative merits of each CPU so (not 
> being a compiler
> sophisticate) I am interested in what combinations of compilers and
> switches will give a better comparison, as well as run our 
> code faster.

serial or parallel?
Please, post a link if published.

> Thanks,
> 
> Steve
> 
> ______________________________________________________________________
>  Steve Cousins, Ocean Modeling Group    Email: cousins at umit.maine.edu
>  Marine Sciences, 208 Libby Hall        http://rocky.umeoce.maine.edu
>  Univ. of Maine, Orono, ME 04469        Phone: (207) 581-4302
> 
> 
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) 
> visit http://www.beowulf.org/mailman/listinfo/beowulf
> 




More information about the Beowulf mailing list