| I retrieved the benchmarks from:
ftp://ftp.musique.umontreal.ca/pub/mirrors/dream/
documentation/benchmarks
and ran them on my new Pentium Pro 180 MHz. I also
ran Xanadu, since the CPU made the original benchmarks
seem rather trivial.
Here is an updated "results" file, a new batch file and
the raw times.
I figure that Jean Piche or John Fitch will add these
results to the official "results" file some time later.
In this post, the updated Benchmark Results - with Pentium
Pro 180 added.
As a follow-up, (to keep file < 10k) a new bench batch file with
Xanadu added.
I don't know what the PPro is smoking when it fangs into the 11 kHz
"guitar" piece, but it really does calculate one and a half minutes
of music in five seconds! Apart from a little deferred writing,
it really does write the 10 Mbyte bach.wav file to disk in 7 seconds
or so. But in that time it has as many clock cycles as I have had
seconds in my life. For every clock cycle, it attempts to execute
as many as 4 integer instructions.
It seems that the PPro is at least as fast as an SGI 150 MHz Indigo
4400. The latest DEC Alphas would be very significantly faster than
the PPro, depending on their cache and clock rate.
I have added the Xanadu piece, since all the other benchmarks
are relatively simple. One 8 minute piece of mine takes 6 hours
on the PPro.
- Robin Whittle 21 April 1997 http://www.firstpr.com.au/csound/
- - - - - - - - - - - - - - - - - - - - - - - -
Watch out for very long lines!
Csound Benchmark results (PPro added by Robin Whittle)
========================
[All times in seconds elapsed]
Test Bach-d Bach-m Riss-g Riss-m Guit-d Guit-m Jame-g pvanal lpanal Xanadu
Length 115.73s 115.73s 63.75s 63.75s 87.75s 87.75s 6.75s 6.75s 5.00s 60.00s
ar 44100 < 20000 < 11025 < 45000 44100
kr 1764 < 2000 < 441 < 2500 4410
ksmps 25 < 10 < 25 < 18 10
chans 1 < 1 < 1 < 1 2
Mbytes 9.9 < 2.5 1.9 < 0.6 10.3
---------------------------------------------------------------------------------------
PPro180 7.86 6.53 3.46 2.75 5.88 4.67 0.55 - - -
(another
run with
.wav
files) 7.63 6.27 3.85 2.80 6.09 4.62 0.55 - - 173.62
ALPHA 5.1 5.0 4.9 4.1 30.2 30.1 2.9 - -
R4400 7.5 6.6 4.0 3.7 11.1 10.7 0.9 9.0 3.7
R4600SC 8.06 6.81 4.86 4.37 47.29 46.03 1.52 9.17 4.81
INDY2 8.47 8.09 5.23 5.00 10.53 10.42 0.90 - -
7100/80b 12.63 9.37 9.57 7.58 17.85 14.20 1.70 - -
Pent16a 15.76 12.25 7.96 6.43 12.96 8.9 0.05
Pent166 16.53 14.45 7.75 7.47 12.03 9.12 2.14
R4000 17.25 10.00 06.84 05.94 17.26 16.02 1.78 10.99 5.54
7200/90b 17.28 11.60 11.72 9.02 21.87 16.93 2.72 - -
Pent60g 24.22 23.67 14.23 12.58 28.12 28.18 3.41
7200/90 26.60 23.32 16.03 13.70 25.20 19.33 3.17 - -
R3000 27.45 21.06 15.50 12.52 42.86 35.04 2.82 22.23 11.13
586-90 27.57 25.05 16.03 14.05 38.12 33.23 2.02 - -
586-90W 30.00 21.00 16.00 10.00 29.00 21.00 2.00 - -
Pent60 29.11 27.96 17.25 15.88 39.54 36.47 3.07 28.78 22.08
SPARC 34.8 33.1 20.5 20.2 63.8 62.3 4.8 39.9 25.8
7100/80 41.27 27.22 16.17 13.40 22.07 18.43 3.05 - -
Pent 42.23 39.71 20.32 18.29 41.96 38.39 3.57 32.03 27.57
486DX66 96.72 91.40 55.53 52.24 126.38 119.14 9.39 82.56 75.14
486D50c 155.21 143.09 62.50 59.59 128.86 119.41 12.96 102.16 70.47
486D50b 116.55 113.37 83.10 85.68 134.57 117.54 13.13 146.54 71.51
Acrn310 181.90 173.14 85.22 82.84 210.90 203.39 11.23
Mac/040 764.30 533.50 236.2 227.10 236.90 222.30 52.90 535.70 104.10
386-25 899.95 863.26 2347.85 2314.40 7558.63 7447.45 362.92 3964.00 3351.61
Notes:
PPro180 Pentium Pro 150, running at 180 MHz on Intel VS440FX motherboard.
CPU has 256 Kb L2 cache. 64 Mb 60ns EDO RAM, 5.1 Gb E-IDE HD,
Windows 95, program running in MSDOS full screen mode. Csound V3.29
compiled with DJGPP 1.12 (-O2) using the GO32 DOS extender.
MSDOS 6.2 and MSDOS box in a window were somewhat slower.
Tested by Robin Whittle (firstpr@ozemail.com.au) on 22 Apr 1997.
Also tested Xanadu - as per the files at:
ftp://ftp.musique.umontreal.ca/pub/mirrors/dream/documentation/
orchestras+scores/instruments/kung.0/
Length = 60 seconds 44100 Hz stereo
Time = 173.46 seconds
R4000 -- SGI Indigo R4000 (), running Irix 4.0.5F and beta
version of csound (v3.14) (AIFF)
Tested by John Fitch (jpff@maths.bath.ac.uk)
R4600SC -- SGI Indy R4600SC (133MHz) running 5.3 IRIX and beta
version of csound (v3.36) (AIFF)
Tested by Tobias Kunze (tkunze@cmsgia.stanford.edu)
on 22 April 96
R3000 -- SGI Indigo R3000 (33MHz IP12), running Irix 4.0.5F and beta
version of csound (v3.14) (AIFF)
Tested by John Fitch (jpff@maths.bath.ac.uk)
386-25 -- PC Clone 80386 25MHz, running MSDOS 6.1 on compressed disk;
no floating point processor Bath 386v3.14.8 (WAV)
Tested by John Fitch (jpff@maths.bath.ac.uk)
586-90 -- PC Pentium 90MHz, running MSDOS 6.2 on uncompressed disk;
used 486 bath version 3.6 (WAV)
Tested by Marc Resibois (mr@nit.be)
586-90W -- PC Pentium 90MHz, running WFW3.11 on uncomp. disk (w/ 32bit acces );
used Windows csound version 3.6.2 (WAV). -m tests performed minimized
Tested by Marc Resibois (mr@nit.be)
INDY2 -- SGI's SGI running IRIX 5.2
IRIX 5.2 recompiled csound beta
Tested by Marc Resibois (mr@nit.be)
SPARC -- Sparc Sun 4/25 at 33MHz
Tested by John Fitch (jpff@maths.bath.ac.uk)
486DX66 -- Siemens-Nixdorf PCD-4T 486DX 66MHz 16MB MS-DOS6.2 WFW3.11 17"VGA
in a MS-DOS Window under WFW3.11 on an uncompressed harddisk.
Tested by Ruediger Borrmann (RuBo@sietec.de)
Acrn310 Acorn Archimedes A310, 25MHz ARM3 processor, FPA10 floating point
accelerator, run from command line (non-multitasking mode) of
RiscOS operating system. csound exectable from Bath (!ArcSound
distribution 1992 version). Writing shorts.
Tested by Alan Fitch (alan@cycle.demon.co.uk)
Mac/040/33 -- Macintosh IIci with Daystar Turbo 040/33MHz accelerator, 8MB ram,
running system 7.01, csound: version 2.0 (Macintosh) created Sun.,
July 31, 1994. Tested by Bill Kleinsasser (kleinsasser-w@toe.towson.edu)
Pent -- Phoenix Pentium(TM) 48MB , PCI Bus, SCSI AHA-2940,
AIC-7870Driver/Seagate ST31200N, Windows 3.1, Csound in a MS-DOS Window
Tested by Ruediger Borrmann
486D50b 486DX/50MHz 20MB American Megatrends Bios 11/11/92
MS-DOS 6.20 Windows 3.1 (Smartdrv ON)
Tested by Ruediger Borrmann
486D50c 486DX/50MHz 20MB American Megatrends Bios 11/11/92
MS-DOS 6.20 Windows 3.1 (Smartdrv OFF)
Tested by Ruediger Borrmann
r4400 150Mhz Indigo
Tested by James Andrews (james@uk.ac.ex.maths)
Alpha Dec Alpha (unknown model)
Tested by Marc Resibois on 13 Feb 95
Pent60 Gateway P5-60 8Mb, PCI bus, IDE disk
MS-DOS 6.2
Tested by John Fitch (jpff@maths.bath.ac.uk) on 19 Feb 95
Pent60g Gateway P5-60 8Mb, PCI bus, IDE disk
MS-DOS 6.2 GCC compiled version
Tested by John Fitch (jpff@maths.bath.ac.uk) on 19 Feb 95
Pent166 Digital Starion Pentium 166 MHz, 40 Mb (60 ns), 1.6 Gb E-IDE, Windows 95
Windows Version, Watcom compiled
Tested by Michael Gogins on 23 Apr 1996
Pent16a Digital Starion Pentium 166 MHz, 40 Mb (60 ns), 1.6 Gb E-IDE, Windows 95
W95 non-GUI system
Tested by Michael Gogins on 23 Apr 1996
7200/90 -- Macintosh 7200/90, Mac OS 7.5.2, PPC Csound Version 4/2/95
EAD, no L2 cache, 256K disk cache, tested by Kirk Corey
(kirk-corey@uiowa.edu) on 24 Apr 96
7200/90b -- same as above, but with -b40960 option set to do reasonable
output buffering
7100/80 -- Macintosh 7100/80, Mac OS 7.5.3, PPC Csound Version 4/2/95
EAD, 256K L2 cache, 768K disk cache, tested by Kirk Corey
(kirk-corey@uiowa.edu) on 24 Apr 96
7100/80b -- same as above, but with -b40960 option set to do reasonable
output buffering
All tests timed using the built-in timer in this version of csound.
[What does this mean?? - RW]
. Robin Whittle .
. http://www.ozemail.com.au/~firstpr firstpr@ozemail.com.au .
. 11 Miller St. Heidelberg Heights 3081 Melbourne Australia .
. Ph +61-3-9459-2889 Fax +61-3-9458-1736 .
. Consumer advocacy in telecommunications, especially privacy .
. .
. First Principles - Research and expression - music, .
. music industry, telecommunications .
. human factors in technology adoption.
. .
. Real World Interfaces - Hardware and software, especially .
. for music . |