Willus.com Home   |   Archive   |   About  

CONTENTS

I. BACKGROUND
    1. Overview
    2. The Compilers
    3. The Programs
    4. The Systems
    5. Other notes

II. RESULTS
    1. BW1D (C)
    2. BW1D (FOR)
    3. BW2D
    4. FEM2D
    5. LAME

III. SUMMARY
    (User Comments)


Willus.com's 2002 Win32 Compiler Benchmarks:
II. RESULTS

4. FEM2D

CODE: FEM2D
LANGUAGE: C++
LINES: 63,000
MEMORY FOOTPRINT: 16.0 MB
DESCRIPTION: This code tracks charged particles through an electrostatic field which is mapped on a finite-element grid. Because it uses a large grid and many electron macro-particles, it has a big memory footprint. It's also the lone C++ entry. Again, it is dominated by double precision arithmetic. This code was also the most difficult to compile, as C++ is not as mature in the standardization department as C and FORTRAN 77. Notes: The Borland compiled version would not run correctly.

Nota bene: Click on a column heading to sort the rows based on the data in that column.
COMPILERRUN TIMES (secs)
Compiler Compile Flags Compile Time (s) .exe size (KB) 1 GHz PIII Norm PIII 0.9 GHz Pentium-M 2 GHz P-M (2MB L2) Norm P-M 1.5 GHz P4 1.6 GHz P4 1.9 GHz P4 2.2 GHz P4 Xeon 3.06 GHz P4-Xeon
1MB L3
3.6 GHz P4-Xeon
1MB L3
Norm P4 1.3 GHz Athlon 1.4 GHz Athlon XP
(DDR)
1.8 GHz Athlon64
3000+
2 GHz Athlon64
3200+
Norm Athlon Overall Normalized Mean
bcc -6 -OS -Oi -Ov -O2 88 633.5 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
icl /G6 /Ox 100 556.0 66.90 1.03 40.07 15.54 1.04 46.09 38.27 28.86 26.29 16.80 15.32 1.02 51.41 35.63 20.49 20.86 1.03 1.03
icl /G7 /Qipo /QxW /Ox 165 604.0 -- -- 39.25 15.58 1.03 50.13 37.38 29.51 26.77 16.54 14.69 1.03 -- -- 21.48 20.70 1.04 1.03
icl /G6 /O3 105 540.0 66.54 1.03 40.91 15.76 1.06 47.10 38.20 29.54 26.15 16.76 15.47 1.03 51.34 35.89 21.00 20.67 1.04 1.04
icl /G6 /Qipo /O3 109 564.0 66.06 1.02 41.49 16.62 1.09 46.45 39.73 30.19 26.98 18.89 15.86 1.07 51.51 35.87 21.39 20.87 1.05 1.06
icl /G7 /Ox 100 564.0 66.76 1.03 40.68 16.91 1.09 48.17 39.11 30.27 27.95 17.47 15.49 1.06 50.27 35.49 21.84 21.58 1.05 1.06
icl /G7 /Ox /QxW 164 580.0 -- -- 39.56 16.02 1.05 46.11 37.77 30.39 26.08 16.98 14.91 1.02 -- -- 20.95 20.53 1.02 1.03
icl /G6 /QxK 178 540.0 65.02 1.01 38.17 16.31 1.04 48.06 39.61 30.41 27.37 17.05 15.43 1.05 -- 33.96 20.34 20.66 1.01 1.03
icl /G6 /Qipo /QxK /O3 185 564.0 64.67 1.00 39.70 15.41 1.03 45.75 39.77 30.66 27.55 17.30 15.59 1.05 -- 34.57 20.70 20.92 1.02 1.03
icl /G7 /Qipo /QxW /O3 217 584.0 -- -- 39.50 15.14 1.02 54.88 37.24 30.76 25.82 17.08 14.70 1.05 -- -- 21.30 21.66 1.06 1.04
icl /G6 /Qipo /QxK /Ox 196 584.0 65.29 1.01 39.93 15.68 1.04 47.13 39.59 30.79 27.38 17.66 15.57 1.06 -- 34.20 21.48 20.25 1.02 1.03
icl /G7 /O3 104 548.0 66.33 1.03 40.62 17.04 1.09 46.23 39.31 30.83 26.86 17.16 15.68 1.05 50.09 35.44 22.48 21.64 1.06 1.06
mingw -O2 -mcpu=i686 113 655.9 77.18 1.19 46.61 18.21 1.21 51.82 41.67 33.70 28.00 18.99 15.79 1.12 53.43 37.41 22.79 21.96 1.10 1.16
msvc /G6 /Ox 40 416.0 67.38 1.04 43.23 17.33 1.14 56.84 45.54 36.35 32.50 20.09 18.93 1.25 48.91 36.51 22.87 22.37 1.08 1.13
rsxnt -Zwin32 -Zsys -O2 67 771.5 91.76 1.42 58.39 23.29 1.53 69.83 58.15 51.73 45.26 26.82 24.73 1.66 64.97 44.06 30.63 29.72 1.40 1.50
dm -mn -6 -o+all 485 499.0 97.22 1.50 59.93 25.31 1.62 84.19 65.08 54.96 50.02 27.76 24.21 1.79 70.20 49.99 32.85 31.41 1.52 1.61

<<  Previous: BW2D

Next: LAME   >>

This page last modified
Thursday, 29-Dec-2011 09:25:00 MST