Re: [LAD] FLTK vs GTKmm

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Fons Adriaensen <fons@...>
Cc: <linux-audio-dev@...>
Date: Tuesday, August 11, 2009 - 6:57 pm

On Tue, 2009-08-11 at 19:54 +0200, Fons Adriaensen wrote:

The priorities are always even .. and then again not nescessarily.

Say warp A (or "process" A) must do four smaller workloads while warp B
is doing one bigger workload? The way to go would then be for warp B to
call __syncthreads() when 25% of its work is done, thus assuring that
warp A will be given all of GPU untill it has catched up at the end of
its first workload and also calls __synthreads(), which gives warp B the
green light to continue. This under the assumption that warp A hasn't
already done it's part and is waiting for B to catch up.

Repeat the procedure at 50% and 75%.

> How to structure a convolution engine to run on a graphics

Locally on the card for use by other parts of the complex, unless by
routing directive read or written to those arrays that are transferred
back and forth between the GPU and host at each kernel launch.

> > How much jconv would something like a 300Mhz Pentium Pro buy me? (Just

I found a measure of ~1 sec for a 128K FFT on a PPro @200
Would that be helpful for a guesstimate?

The thing is also that, although the first thing one might come to think
of is a nice convolution reverb with a decay of two seconds, having
instead 32 shorter impulses - all different - opens up another universe.
You could have an increasing delay in front of each of them, giving an
illusion that they are all parts of the same (huge) impulse redponse, or
you could use keyboard triggers and routing to play them like an
instrument.

Still, 500ms would be really very useful and 32 convolutions is mmm ..
perhaps a little overkill. There might be ways for two or four threads
to share one load. IIRC library routines for SSE enabled FFT exists
which could be more or less copied verbatim across four adjacent
threads.

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 7:41 am)
[LAD] GTK+ vs QT for new Open Source Project., Ken Dawber, (Thu Aug 13, 6:35 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Luis Garrido, (Thu Aug 13, 9:06 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Paul Davis, (Thu Aug 13, 10:34 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Pedro Lopez-Cabanillas, (Fri Aug 14, 10:51 am)
Re: [LAD] GTK+ vs QT for new Open Source Project., Gabriel M. Beddingfield, (Fri Aug 14, 4:30 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., David Robillard, (Fri Aug 14, 4:01 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Harry Van Haaren, (Fri Aug 14, 4:21 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Ray Rashif, (Fri Aug 14, 1:37 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Chris Cannam, (Fri Aug 14, 1:41 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Julien Claassen, (Thu Aug 13, 7:25 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., David Robillard, (Thu Aug 13, 7:29 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Chris Cannam, (Fri Aug 14, 4:14 pm)
Re: [LAD] GTK+ vs QT for new Open Source Project., Paul Davis, (Thu Aug 13, 7:20 pm)
Re: [LAD] FLTK vs GTKmm, Thorsten Wilms, (Mon Aug 10, 9:52 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 11:29 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 11:33 am)
Re: [LAD] FLTK vs GTKmm, Raymond Martin, (Mon Aug 10, 10:44 am)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 11:13 am)
Re: [LAD] FLTK vs GTKmm, Raymond Martin, (Mon Aug 10, 12:04 pm)
Re: [LAD] FLTK vs GTKmm, Luis Garrido, (Mon Aug 10, 1:08 pm)
Re: [LAD] FLTK vs GTKmm, Pedro Lopez-Cabanillas, (Tue Aug 11, 9:21 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 5:30 pm)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 10:09 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 4:10 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 4:45 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 4:32 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 4:53 pm)
Re: [LAD] FLTK vs GTKmm, Vincent Torri, (Tue Aug 11, 5:06 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 5:47 pm)
Re: [LAD] FLTK vs GTKmm, Vincent Torri, (Tue Aug 11, 6:00 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 6:36 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 5:57 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 6:06 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 6:49 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:10 pm)
Re: [LAD] FLTK vs GTKmm, Patrick Shirkey, (Mon Aug 10, 6:16 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 6:43 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:00 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:17 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:22 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 7:26 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 7:41 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 8:05 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 9:10 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:14 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 9:36 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:40 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Mon Aug 10, 10:45 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 1:44 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 6:17 am)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 6:45 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 7:06 am)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Tue Aug 11, 5:32 pm)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 10:26 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 11:55 am)
Re: [LAD] FLTK vs GTKmm, Steve Harris, (Tue Aug 11, 1:10 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 2:23 pm)
Re: [LAD] FLTK vs GTKmm, Adrian Knoth, (Tue Aug 11, 12:44 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Fri Nov 6, 8:10 pm)
Re: [LAD] FLTK vs GTKmm, Adrian Knoth, (Sun Nov 8, 10:01 am)
[LAD] audio@CUDA, Jens M Andreasen, (Sun Nov 8, 9:50 pm)
Re: [LAD] FLTK vs GTKmm, Loki Davison, (Tue Aug 11, 2:33 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 4:54 pm)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Tue Aug 11, 5:55 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 6:57 pm)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Tue Aug 11, 8:15 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Wed Aug 12, 8:00 am)
Re: [LAD] FLTK vs GTKmm, Fons Adriaensen, (Wed Aug 12, 10:11 am)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Wed Aug 12, 6:52 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 4:01 pm)
Re: [LAD] FLTK vs GTKmm, Jens M Andreasen, (Tue Aug 11, 12:33 pm)
Re: [LAD] FLTK vs GTKmm, David Robillard, (Mon Aug 10, 9:01 pm)
Re: [LAD] FLTK vs GTKmm, Patrick Shirkey, (Mon Aug 10, 6:47 pm)
Re: [LAD] FLTK vs GTKmm, Ralf Mardorf, (Tue Aug 11, 5:04 pm)
Re: [LAD] FLTK vs GTKmm, Paul Davis, (Mon Aug 10, 10:15 am)
Re: [LAD] FLTK vs GTKmm, Christian, (Mon Aug 10, 10:27 am)