Csound Csound-dev Csound-tekno Search About

Re: Pentium/Linux csound speed boost

Date1998-06-30 10:36
FromRichard Dobson
SubjectRe: Pentium/Linux csound speed boost
It would be interesting to compare these benchmarks with a VC++ build optimized
for the Pentium. Normally the build is made using what Microsoft calls 'blend',
which is friendly to 386/486 processors.
I think the next release of VC++ will add support the Pentium II.

Someone with lots of surplus disk space (100M) might like to try the Intel C++
compiler, which can plug into the VC++ development environment as an alternative
compiler; it supports the Pentium II, or course, and claims certain speed-ups in
floating-point handling, not least the cast of float to int, which is remarkably
slow in VC++. I implemented the assembly code for the cast, as an inline
function, and the test run was almost three times faster than the code using the
conventional cast, which involves an internal function call. This alone would
probably give Winsound quite a speed boost.

Richard Dobson


Paul Winkler wrote:


>
> Test   Bach-d  Bach-m  Riss-g  Riss-m  Guit-d  Guit-m  Jame-g  pvanal
> lpanal
> Length 115.73s 115.73s  63.75s  63.75s  87.75s  87.75s   6.75s   6.75s
> 5.00s
> ------------------------------------------------------------------------------
> 
> P133/48:
> pgcc     7.39   7.27    3.94    3.82    6.63    6.47     0.50   4.51
> 3.20
> 
> gcc      7.73   7.47    4.15    4.03   11.16   11.10     0.80   ---
> ---
> 
> Win95   10.03   7.98    5.95    3.99    9.061   6.81     0.82  ---
> ---
>