Re: Audio Units and OpenCL?
Re: Audio Units and OpenCL?
- Subject: Re: Audio Units and OpenCL?
- From: Jean-Daniel Dupas <email@hidden>
- Date: Wed, 9 Sep 2009 09:44:48 +0200
Le 9 sept. 2009 à 06:09, Mike Lemmon a écrit :
Has anyone investigated the possibility of using OpenCL in an Audio
Unit? I have a synthesizer (AUInstrument) where the main render
process loops over a bunch of objects (50+, the more the merrier),
and it could all be done concurrently. Any hope of using the
newfangled technology, or is the overhead too big? If not OpenCL,
then GCD queues at least?
Thanks,
Mike
I will try GDC first. So much simple, replace you loop with this:
void *objects[50];
dispatch_queue_t queue = dispatch_get_global_qeueue
(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_apply(50, queue, ^(size_t index) {
DoSomethingWithObject(objects[index]);
});
// Everything done, you can continue.
-- Jean-Daniel
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden