TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: DELOPTES
from: THE NATURAL PHILOSOPHER
date: 2021-01-08 13:10:00
subject: Re: RT Kernel

On 08/01/2021 11:42, Deloptes wrote:
> Folderol wrote:
>
>> Even on an old eeePC900 by adjusting the priorities I can see the audio
>> and interface threads are running on different cores, so with modern high
>> count CPU cores, and GPUs the distinction is becoming moot. I don't know
>> how to do it myself, but a *lot* of audio processing is very simple
>> parallel operations - the thing that GPUs excel at!
>
> do you mean that it were be better using the GPU for time sensitive
> operations?
>
I think what he means is that a *lot* of audio processing - and that is
essentially complex digital filtering - is very simple parallel operations.
I wrote quite a lot of it for fun - essentially the biggest CPU chewers
for me were reverberators - loads of different delays multiplied by
constant factors and added together (or subtracted).

Actually I am not sure how that would sit in parallel cores - I suppose
you would do partial results. The problem is of course that you need to
access the same delay line in memory for all cores, and its actually
those accesses that take the cycles. Assuming you have a fast floating
point multiplym anyway.


--
Canada is all right really, though not for the whole weekend.

"Saki"

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.