[linux-audio-dev] RE: linux-audio-dev digest, Vol 1 #127 - 2 msgs
Brad Arant
barant at barant.com
Fri Nov 1 20:46:00 UTC 2002
Havent been receiving any news lately, please help.
-----Original Message-----
From: linux-audio-dev-admin at music.columbia.edu
[mailto:linux-audio-dev-admin at music.columbia.edu]On Behalf Of
linux-audio-dev-request at music.columbia.edu
Sent: Saturday, July 27, 2002 9:00 AM
To: linux-audio-dev at music.columbia.edu
Subject: linux-audio-dev digest, Vol 1 #127 - 2 msgs
Send linux-audio-dev mailing list submissions to
linux-audio-dev at music.columbia.edu
To subscribe or unsubscribe via the World Wide Web, visit
http://music.columbia.edu/mailman/listinfo/linux-audio-dev
or, via email, send a message with subject or body 'help' to
linux-audio-dev-request at music.columbia.edu
You can reach the person managing the list at
linux-audio-dev-admin at music.columbia.edu
When replying, please edit your Subject line so it is more specific
than "Re: Contents of linux-audio-dev digest..."
Today's Topics:
1. Re: runtime / compiletime processing proof of concept (Paul Winkler)
2. Re: runtime / compiletime processing proof of concept (Juan Linietsky)
--__--__--
Message: 1
Date: Fri, 26 Jul 2002 13:00:10 -0400
From: Paul Winkler <pw_lists at slinkp.com>
To: linux-audio-dev at music.columbia.edu
Subject: Re: [linux-audio-dev] runtime / compiletime processing proof of
concept
Reply-To: linux-audio-dev at music.columbia.edu
On Fri, Jul 26, 2002 at 01:21:46PM +0200, Maarten de Boer wrote:
> Hello,
>
> Juan Linietsky (reduz on #lad) talked on #lad about an idea of
> Benno to have processing graphs generate source code, compile
> it on the fly, thus taking advantage of all compiled optimizations,
> as an alternative to runtime processing. Especially for sample
> based processing instead of block based processing this can be
> very useful and a lot faster.
John Lazarro tells me that sfront does something similar.
He says it's described here:
http://www.cs.berkeley.edu/~lazzaro/sa/pubs/pdf/wemp01.pdf
--PW
--__--__--
Message: 2
Date: Fri, 26 Jul 2002 14:38:40 -0300
From: Juan Linietsky <coding at reduz.com.ar>
To: linux-audio-dev at music.columbia.edu
Subject: Re: [linux-audio-dev] runtime / compiletime processing proof of
concept
Organization: Codenix
Reply-To: linux-audio-dev at music.columbia.edu
On Fri, 26 Jul 2002 13:56:55 +0200
Maarten de Boer <mdeboer at iua.upf.es> wrote:
>
> What i forgot to mention:
>
> The most interesting thing is that the code used for runtime, and
> the generated code used for on the fly compilation is actually the
> same! Which ensures that the result of runtime execution and
> compiling generated code -> execution is the same, and everything
> has to be written only once.
>
> maarten
>
Hi! Thanks for taking the time of writing a proof of concept program.
So far from what i've been reading it seems ok (didnt have much time
to check the entire code in detail) althought the real
advantage of compiling such graphs is when they are very large and
stack/buffer and indirection operations start to really slow it down.
Still, even whith this, i get (please tell me if these are correct):
realtime code: (./main)
real 0m1.005s
user 0m0.970s
sys 0m0.030s
runtime code: (./gen)
real 0m0.435s
user 0m0.370s
sys 0m0.060s
three seems to be quite a difference!
Juan Linietsky
--__--__--
_______________________________________________________
linux-audio-dev Mailing List Digest
http://music.columbia.edu/mailman/listinfo/linux-audio-dev
End of linux-audio-dev Digest
More information about the Linux-audio-dev
mailing list