Aleksandar Donev wrote:
> My department is getting a new cluster and they are thinking about what kinds
> of processors to use. Among the options is G5.
>
> I would appreciate any info about Fortran 95 on G5 platforms. As far as I
> know, Absoft, NAG and now IBM (still beta) support this chip on OS X.
> Experiences as well as any information on web-pages to look at for info
> (pricing, requirements, etc.) would be helpful.
I've ported my sparse iterative solver library to all three of those -
here's an excerpt from the performance summary, which is for a single problem
(essentially a 2D mesh with 50,000 unknowns, a non-symmetric coeff. matrix
stored in ELL format, solved via GMRES with SSOR preconditioning):
chip clock OS compiler CPU
(GHz) (sec)
PowerPC G5 2.0 Mac OS X 10.3 / Darwin 7.0.0 XLF 8.1 2.44
PowerPC G5 2.0 Mac OS X 10.3 / Darwin 7.0.0 Absoft 8.2 5.46
PowerPC G4 1.0 Mac OS X 10.3.1 / Darwin 7.0.0 XLF 8.1 7.70
PowerPC G4 1.0 Mac OS X 10.3.1 / Darwin 7.0.0 NAG 4.2.521 / gcc 3.3 11.10
PowerPC G4 1.0 Mac OS X 10.3.1 / Darwin 7.0.0 Absoft 8.2 16.50
here are some others for comparison:
chip clock OS compiler CPU
(GHz) (sec)
Alpha EV68 1.25 Tru64Unix 5.1-1877 Compaq 5.5-1877 2.35
Alpha EV68 1.25 Tru64Unix 5.1-1885 Compaq 5.5-1887 2.64
Alpha EV68 1.25 Tru64Unix 5.1-1877 NAG 4.2.464 / gcc 3.3.2 3.25
Athlon 2.13 Win2kSP4 / Cygwin 1.5.5 Intel 7.0.092 7.25
Athlon 2.13 Win2kSP4 / Cygwin 1.5.5 Absoft 8.2 8.52
Athlon 2.13 Win2kSP4 / Cygwin 1.5.5 Absoft 7.5.2 8.33
Itanium 2 1.0 Linux 2.4.18 Intel 7.0.083 7.33
Itanium 2 1.0 Linux 2.4.21 NAG 4.2.554 / gcc 3.3.2 9.08
Opteron 1.4 Linux 2.4.19 NAG 4.2.528 / gcc 3.3.2 3.42
Opteron 1.4 Linux 2.4.19 Absoft 8.2 6.71
Xeon 1.7 Win2kSP4 / Cygwin 1.5.5 Intel 7.0.092 7.28
Xeon 1.7 Win2kSP4 / Cygwin 1.5.5 Absoft 8.2 8.61
Xeon 1.7 Win2kSP4 / Cygwin 1.5.5 Absoft 7.5.2 9.14
Xeon 1.7 Win2kSP4 / Cygwin 1.5.5 Lahey 5.71 17.90
to see the full results, feel free to check out the code from:
https://sourceforge.net/projects/ubiksolve/
the performance summary file is in:
doc/performance/summary.run
platform info is in the PLATFORMS file at the top level
if you want to build/run yourself, let me know and I'll send
instructions - documentation is pretty lacking at the moment
(I plan on rolling up a new tarball and releasing sometime soon,
since lots has changed since the 2.2 tarball that's currently
at sf.net, but I want to at least include some build/install
documentation)
-John A. Turner
Los Alamos National Laboratory
Computing and Computational Sciences Division (CCS)
Continuum Dynamics Group (CCS-2)
Coupled Multiphysics Team Leader (Acting)
|