Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] 5.08 Windows releases... closer to release

Date2008-02-24 04:01
From"Michael Gogins"
SubjectRe: [Cs-dev] 5.08 Windows releases... closer to release
There are reports online that the Intel compiler can produce numerical code 
that runs SEVERAL TIMES FASTER than the results below. This is thanks to 
superior vectorization of loops. In that case, the Csound macros for 
arithmetic on asigs could be replaced with Intel performance library calls 
(these are essentially vectorized and parallelized versions of the BLAS 
routines) for a further speedup.

It is possible this could put Csound into competition with commercial VST 
instrument plugins for speed. One presumes that commercial plugins are 
already compiled with the Intel compiler and performance libraries.

I can't afford to buy the Intel compiler, but perhaps we could take up a 
collection or get a grant somewhere?... There is no problem getting the 
Intel compiler for free on Linux, but I do not recall the details of 
licensing.

Regards,
Mike

----- Original Message ----- 
From: "Michael Gogins" 
To: "Developer discussions" 
Sent: Saturday, February 23, 2008 10:44 PM
Subject: [Cs-dev] 5.08 Windows releases... closer to release


> Status:
>
> Bugs caushing Csound GUIs to crash on exit appear to be fixed.
>
> Everything but OSC and csoundvst~ builds on MSVC 2008.
>
> Everything but csoundvst~ and the PortMidi module builds on MinGW with GCC
> 4.2.1.
>
> Python works, GUIs work. Still need to test CsoundVST, Lua, Lisp, Java.
>
> Windows installers are fixed (I think -- needs feedback, but not uploaded
> yet).
>
> Very approximate performance comparison:
>
> Trapped in Convert rendering to a soundfile:
>
> COMPILER         OPTIMIZATIONS          SPEED
> GCC 4.2.1        -03 mtune=prescott     7.9 seconds
> MSVC 2008        /O2 /fp:fast           6.8 seconds
>
> The rendering speed with GCC 4.2.1 is significantly faster than any 
> Windows
> build of the past. The rendering speed with MSVC 2008, in turn, is
> significantly faster than GCC 4.2.1.
>
> I will try to run the OSC opcodes built with MinGW in the Csound built 
> with
> MSVC. If that works, I will release the MSVC build. If that does not work, 
> I
> will release the MinGW build because it contains the OSC opcodes.
>
> I also may try some alternative optimizations on the MinGW build.
>
> Regards,
> Mike
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2008-02-24 08:05
From"David Akbari"
SubjectRe: [Cs-dev] 5.08 Windows releases... closer to release
AttachmentsNone