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

1. BW1D (C)

CODE: BW1D (C)
LANGUAGE: C
LINES: 150,000
MEMORY FOOTPRINT: 2.0 MB
DESCRIPTION: BW1D = Beam-Wave one-dimensional. This simulation, like two of the others, models the interaction of an electron beam with an electrodynamic wave. It is computationally intensive and mostly emphasizes double precision floating point. The beam is only modeled in one dimension, and a grid is not necessary for mapping the fields or the beam, so it has a reasonably small memory footprint. It has the most lines of code of any of the benchmarks. [Note: See 10/02 update on summary page for MinGW 2.0 (based on gcc 3.2) run time on this code.]

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
icl /G6 /Qipo /O3 102 1120.0 158.93 1.00 162.75 73.10 1.00 218.43 172.03 139.85 116.67 81.20 69.60 1.05 121.60 121.07 80.30 72.53 1.00 1.02
icl /G6 /Ox 82 1092.0 158.28 1.00 162.40 73.22 1.00 207.60 171.35 140.88 118.62 81.35 69.50 1.05 120.80 120.17 80.50 72.58 1.00 1.01
icl /G7 /Qipo /QxW /O3 135 1200.0 -- -- 163.05 73.40 1.00 206.65 166.80 136.15 114.50 78.25 67.62 1.02 -- -- 80.80 73.00 1.01 1.01
icl /G6 /O3 82 1032.0 158.15 1.00 162.50 73.17 1.00 210.12 172.80 141.53 118.80 81.55 69.60 1.05 120.83 120.10 80.97 72.95 1.00 1.01
icl /G7 /Qipo /QxW /Ox 136 1308.0 -- -- 163.22 73.50 1.01 202.68 165.78 135.30 114.40 78.10 67.50 1.01 -- -- 81.17 73.15 1.01 1.01
icl /G7 /Ox 82 1108.0 160.47 1.01 166.70 74.97 1.03 205.40 163.78 133.68 113.90 80.25 69.50 1.02 122.25 122.33 81.62 73.28 1.01 1.02
icl /G7 /O3 82 1040.0 161.03 1.02 166.62 75.10 1.03 207.90 165.47 135.20 114.07 80.30 69.60 1.02 122.70 122.50 81.80 73.85 1.02 1.02
icl /G6 /Qipo /QxK /Ox 135 1228.0 160.88 1.02 164.43 74.05 1.01 207.62 168.65 138.07 117.70 81.97 70.10 1.04 -- 121.58 81.80 73.78 1.02 1.02
icl /G7 /Ox /QxW 106 1172.0 -- -- 163.32 74.00 1.01 207.55 162.57 132.20 113.05 78.03 67.15 1.00 -- -- 81.92 73.83 1.02 1.01
icl /G6 /Qipo /QxK /O3 132 1128.0 159.93 1.01 164.45 73.97 1.01 210.45 171.97 139.80 117.93 82.03 70.20 1.05 -- 122.40 81.95 73.95 1.02 1.02
icl /G6 /QxK 104 1032.0 161.78 1.02 164.60 74.30 1.01 213.78 172.28 140.62 118.95 82.65 70.67 1.06 -- 122.05 82.10 74.10 1.02 1.03
msvc /G6 /Ox 34 848.0 179.33 1.13 186.22 84.22 1.15 237.60 197.40 161.65 139.20 94.50 81.90 1.21 128.83 127.20 90.70 82.05 1.10 1.15
dm -mn -6 -o+all 52 889.5 228.22 1.44 211.80 94.35 1.30 242.40 215.35 179.53 154.05 105.93 91.43 1.33 149.67 143.47 107.30 96.95 1.28 1.34
rsxnt -Zwin32 -Zsys -O2 60 982.0 226.20 1.43 236.10 110.80 1.48 255.03 234.25 210.95 180.78 112.35 95.93 1.46 161.30 151.90 113.88 104.45 1.36 1.44
mingw -O2 -mcpu=i686 94 918.2 240.03 1.52 244.88 108.50 1.50 308.02 246.20 202.38 175.12 116.80 106.75 1.53 166.88 159.25 116.55 105.38 1.40 1.49
bcc -6 -OS -Oi -Ov -O2 18 893.0 235.90 1.49 251.55 110.10 1.53 334.62 303.60 256.57 215.25 140.90 129.57 1.85 165.33 161.47 117.42 106.20 1.41 1.57
lcc -O 16 832.6 237.77 1.50 245.55 109.20 1.50 288.88 242.62 203.85 170.78 109.03 97.88 1.47 167.12 165.38 117.78 106.72 1.42 1.48

<<  Previous: Other notes

Next: BW1D (FOR)   >>

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