Nous développons une application iPhone qui doit traiter les données audio en temps réel, mais nous souffrons de performances. Les goulots d'étranglement sont dans les effets audio, qui sont en fait assez simples, mais le coup de performance est perceptible lorsque plusieurs sont ajoutés.Utilisation de matériel graphique pour le traitement audio dans l'application iPhone
est écrit en C.
La plupart des effets code audio Nous pensons qu'il ya deux endroits que nous pouvons utiliser le matériel gpu pour accélérer les choses: en utilisant OpenCL pour les effets et le matériel pour l'interpolation/lissage. Nous sommes assez nouveaux à cela et ne savons pas par où commencer.
C'est un peu idiot, l'audio ne donne pas un mal de tête de processeur moderne, il n'y a pas beaucoup de données par rapport à, disons, la vidéo. Améliorez votre code, utilisez un profileur. –