オーディオデータをリアルタイムで処理する必要のあるiPhoneアプリを開発していますが、パフォーマンスに問題があります。ボトルネックはオーディオエフェクトにあり、実際には非常に単純ですが、いくつかを追加するとパフォーマンスの低下が顕著になります。
オーディオエフェクトコードのほとんどはCで書かれています。
gpuハードウェアを使用して処理を高速化できる場所は2つあると思います。エフェクトにopenCLを使用することと、補間/スムージングにハードウェアを使用することです。私たちはこれにかなり慣れておらず、どこから始めればよいのかわかりません。