Willus.com Home   |   Archive   |   About  

   CONTENTS

I. BACKGROUND
    1. Overview
    2. The Compilers
    3. Compiler Options
    4. The Programs
    5. Test Hardware
    6. Compiler Issues
    7. Other notes

II. RESULTS
    1. BW1D
    2. BZIP2
    3. CRAFTY
    4. K2PDFOPT (v1.30)
    5. LAME
    6. MESHER
    7. MODEL3D
    8. RESIZER
    9. TRANSCEND
    10. X264
    11. AVERAGE

III. SUMMARY

IV. COMMENTS

  
  
  
Willus.com's 2011 Win32/64 C Compiler Benchmarks:
II. RESULTS

1. BW1D
CODE: BW1D
LANGUAGE: C
LINES: 350,000
MEMORY FOOTPRINT: 3 MB
DESCRIPTION: From the original 2002 benchmark (though a newer version), this simulation models the interaction of an electron beam with an electrodynamic wave. It is computationally intensive and mostly emphasizes double precision floating point. It is particularly heavy in calls to sincos(), pow(), and exp(). It has a small memory footprint.

Click on a column heading to sort the rows based on the data in that column.
Compiler IPO Profiler // .exe
type
Total Build
Time (s)
.exe size
(MiB)
Run
Time (s)
Normalized
Run Time
intel11 X X   64-bit 321 3.55 17.1 1.00
intel11 X X X 64-bit 325 3.58 17.3 1.01
intel11 X X   32-bit 234 3.15 18.1 1.05
intel11 X X X 32-bit 239 3.17 18.1 1.06
intel11 X     32-bit 198 4.11 18.8 1.10
intel11 X   X 32-bit 206 4.15 19.0 1.11
intel11 X     64-bit 264 4.46 19.7 1.15
intel11   X   64-bit 254 2.37 19.8 1.16
intel11 X   X 64-bit 268 4.50 19.9 1.16
intel11   X   32-bit 179 2.11 20.1 1.17
intel11       32-bit 169 2.35 20.2 1.18
msvc2010 X     32-bit 39 1.88 20.9 1.22
intel11       64-bit 159 2.53 21.1 1.23
msvc2010       32-bit 43 2.42 22.1 1.29
gcc463 X X   64-bit 285 1.71 23.3 1.36
gcc463 X X X 64-bit 309 1.77 23.5 1.37
gcc463 X X   32-bit 296 1.58 23.5 1.37
gcc463 X X X 32-bit 336 1.64 23.4 1.37
gcc463 X     64-bit 137 1.93 23.6 1.38
gcc463 X   X 32-bit 165 1.81 23.8 1.39
gcc463 X   X 64-bit 151 1.95 23.9 1.39
gcc463   X   64-bit 204 3.46 24.1 1.40
gcc463 X     32-bit 140 1.79 24.0 1.40
gcc463       64-bit 97 3.97 24.3 1.42
msvc2010 X     64-bit 41 2.20 24.8 1.44
msvc2010       64-bit 45 2.82 25.3 1.47
gcc463   X   32-bit 212 3.28 25.8 1.50
gcc463       32-bit 100 3.80 26.1 1.52
gcc342       32-bit 59 3.55 30.0 1.75
dmc842       32-bit 40 2.05 44.5 2.59
tcc925       32-bit 21 3.99 91.1 5.31

      
  <<  Previous: Other notes

Next: BZIP2   >>

 
This page last modified
Sunday, 08-Feb-2015 18:58:10 MST