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

3. BW2D

CODE: BW2D
LANGUAGE: FORTRAN
LINES: 19,000
MEMORY FOOTPRINT: 32.0 MB
DESCRIPTION: This simulation is similar to BW1D FORTRAN version, but models the electron beam in two-dimensions. It therefore has more complex algorithms and a much bigger memory footprint. All floating point variables are explicitly double precision, and floating point calculations dominate the performance. The memory footprint is difficult to precisely determine because the arrays are sized for a maximum case (there is no dynamic memory allocation in FORTRAN 77).

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
ifl /G6 /Qipo /QxK /O3 86 700.0 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
ifl /G6 /Qipo /O3 64 712.0 175.65 1.00 137.05 50.60 1.04 198.70 216.60 157.03 141.70 84.10 80.83 1.16 176.05 145.95 72.50 65.17 1.05 1.06
ifl /G6 /Qipo /QxK /Ox 104 716.0 176.05 1.00 138.78 51.40 1.05 201.55 221.28 160.32 142.93 85.90 82.30 1.18 -- 146.75 74.10 66.53 1.07 1.08
ifl /G7 /Qipo /QxW /O3 120 776.0 -- -- 128.57 58.18 1.08 166.40 190.28 133.30 122.12 75.97 69.38 1.00 -- -- 67.53 60.45 1.00 1.03
ifl /G7 /Qipo /QxW /Ox 143 792.0 -- -- 127.08 58.50 1.08 174.12 193.45 136.28 124.88 78.35 69.00 1.02 -- -- 67.75 60.80 1.00 1.04
ifl /G6 /Ox 34 684.0 177.20 1.01 148.25 65.75 1.23 204.78 218.62 162.88 147.82 90.62 80.38 1.19 192.12 158.00 79.97 72.03 1.15 1.15
ifl /G6 /O3 31 684.0 176.95 1.01 148.07 65.85 1.23 200.95 219.55 163.35 148.03 89.83 80.62 1.19 191.17 158.15 80.65 72.95 1.16 1.15
ifl /G7 /Ox /QxW 68 752.0 -- -- 133.35 66.12 1.18 178.22 196.35 144.28 132.07 82.15 78.95 1.08 -- -- 77.28 69.72 1.15 1.14
ifl /G7 /Ox 31 692.0 180.78 1.03 154.40 66.43 1.26 179.30 196.93 145.00 133.22 83.25 78.40 1.09 189.10 153.47 79.75 71.85 1.14 1.13
ifl /G6 /QxK 51 684.0 176.85 1.01 148.15 66.45 1.24 208.47 224.88 167.05 151.82 93.08 81.08 1.22 167.12 158.97 81.78 73.67 1.13 1.15
ifl /G7 /O3 32 692.0 181.43 1.03 154.22 66.45 1.26 179.30 197.00 145.22 133.15 84.80 78.78 1.09 189.20 153.18 79.35 71.60 1.14 1.13
mingw -O2 -mcpu=i686 20 339.4 245.82 1.40 223.95 93.97 1.81 254.03 266.75 201.45 176.45 122.62 112.75 1.52 209.10 177.28 98.22 87.52 1.34 1.52
rsxnt -Zwin32 -Zsys -O2 13 424.0 260.33 1.48 237.62 109.72 2.02 253.68 270.32 204.07 182.18 128.25 125.28 1.58 221.57 190.00 106.67 95.12 1.45 1.63

<<  Previous: BW1D (FOR)

Next: FEM2D   >>

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