[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.
Kozin, I (Igor) i.kozin at dl.ac.ukTue May 10 13:16:12 PDT 2005
- Previous message: [Beowulf] Re: Beowulf Digest, Vol 15, Issue 24
- Next message: [Beowulf] Re: Beowulf Digest, Vol 15, Issue 16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 >
- Previous message: [Beowulf] Re: Beowulf Digest, Vol 15, Issue 24
- Next message: [Beowulf] Re: Beowulf Digest, Vol 15, Issue 16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
