Computer times in minutes to complete the given problem (lower is better): mcnpx 26f serial mcnpx 26f serial mcnpx 26b serial ------------------------------------------------------------------------------------------------- rt13 6.11 min. 2.16 3.70 phos8 9.20 3.11 4.59 hpl24 16.53 5.65 7.80 cpu Intel Xeon Intel Xeon E5430 Intel Xeon E5430 clock 3.0 GHz 2.66 GHz 2.66 GHz distro SL 3.05 kubuntu kubuntu memory 2 GB RAM 8 GB RAM 8 GB RAM compiler pgf90v6.08 pgf90v7.1-6 *** GNU Fortran (GCC) 4.1.3 <--note compiler *** other hyperthread on (quad core no hyper thread) (quad core no hyper thread) rt13 mode p e src p phos8 mode p e src e hpl24 mode n p src n MCNP5 Benchmarking ------------------- Computer times in minutes to complete the given problem (lower is better): processor Intel(R) Xeon(TM) clock 3.0GHz 800 MHz memory ?? compiler pgf905.2-4 (MCNP5_RSICC, 1.30) --------------------------- rt13 (photon) 5.01 phos8 (electron) 5.29 hdr152 (photon) 17.19 processor Athlon clock 800 MHz memory SDRAM compiler pgf90 --------------------------- rt13 (photon) 63.52 phos8 (electron) 24.09 Comparing to alphas running mcnp4c3: processor Alpha 21164 Alpha 21164 clock 600 MHz 600 MHz memory SDRAM SDRAM compiler f77 f90 version mcnp4c3 mcnp5 ------------------------------------------------ rt13 (photon) 18.09 28.19 phos8 (electron) 19.82 22.64 pgf90=Portland Group Fortran 90 f90=HP/Compaq/Digital Fortran 90 f77=HP/Compaq/Digital Fortran 77 MCNP4C Benchmarking ------------------- Computer times in minutes to complete the given problem (lower is better): processor Athlon XP1800 PIV PIV PIII Alpha 21264 clock 1.533 GHz 2.4 GHz 1.7 GHz 933 MHz 500 MHz memory DDR SDRAM DDR SDRAM DDR SDRAM SDRAM SDRAM misc - 533MHz bus - - - compiler DVF DVF DVF DVF DEC --------------------------------------------------------------------------- rt13 (photon) 4.34 4.63 6.70 8.80 9.67 phos8 (electron) 7.40 8.37 12.25 17.07 11.22 How does the evolution of a particular cpu family affect performance: processor Athlon 800 Athlon MP2600 Opteron 244 clock 800 MHz 2.133 GHz 1.794 GHz memory SDRAM DDR SDRAM DDR SDRAM compiler g77 g77 g77 --------------------------------------------------------------- rt13 (photon) 17.55 5.98 6.44 phos8 (electron) 28.50 9.83 11.24 hdr152 (photon) - 27.54 31.22 RDRAM seems to offer no benefit for these problems as seen below: processor PIV PIV clock 1.7 GHz 1.7 GHz memory RDRAM DDR SDRAM compiler DVF DVF ------------------------------------------ rt13 (photon) 6.98 6.70 phos8 (electron) 12.25 12.25 The choice of compilers and optimization matters as shown below: processor Athlon Tbird Athlon Tbird Athlon Athlon clock 1 GHz 1 GHz 800 MHz 800 MHz memory SDRAM SDRAM SDRAM SDRAM compiler Portland Group g77 g77 -O1 g77 ------------------------------------------------------------------------- rt13 (photon) 6.13 13.86 10.67 17.55 phos8 (electron) 12.40 23.47 16.56 28.50 processor Athlon MP2600 Athlon MP2600 clock 2.133 GHz 2.133 GHz memory DDR SDRAM DDR SDRAM compiler g77 g77 -O1 ------------------------------------------------ rt13 (photon) 5.98 3.51 phos8 (electron) 9.83 5.89 hdr152 (photon) 27.54 16.06 processor Athlon XP1800 Athlon XP1800 clock 1.533 GHz 1.533 GHz memory DDR SDRAM DDR SDRAM misc - - compiler g77 g77 -O1 ------------------------------------------------ rt13 (photon) 7.30 5.01 phos8 (electron) 13.09 8.59 AMD vs Intel: processor Intel Xeon Athlon MP2600 Opteron 244 clock 2.8 GHz 2.133 GHz 1.794 GHz memory ? DDR SDRAM DDR SDRAM compiler g77 g77 g77 --------------------------------------------------------------- rt13 (photon) 6.41 5.98 6.44 phos8 (electron) 12.90 9.83 11.24 hdr152 (photon) 34.74 27.54 31.22 *** some results for MCNPX mcnpx-2.5d ----------- processor Athlon clock 800 MHz memory SDRAM compiler pgf90 -------------------------- rt13 (photon) 14.56 phos8 (electron) 19.83 Old hardware (1996): processor Alpha 21064 clock 133 MHz memory SDRAM compiler f77 version mcnp4c3 -------------------------------- rt13 (photon) 160.94 phos8 (electron) 219.05 ** note: The Portland Group and g77 -O1 compiled versions of mcnp do not pass the "official" 29 problem test suite of LANL pg=Portland Group DVF=Digital Visual Fortran compiler g77=GNU fortran compiler DEC=Digital Fortran compiler