Мы разрабатываем приложение для iphone, которое должно обрабатывать аудиоданные в режиме реального времени, но мы страдаем от производительности. Узкие места заключаются в аудиоэффектах, которые на самом деле довольно просты, но снижение производительности заметно, когда добавляется несколько.
Большая часть кода аудиоэффектов написана на C.
Мы думаем, что есть два места, где мы можем использовать аппаратное обеспечение GPU для ускорения: использование OpenCL для эффектов и аппаратное обеспечение для интерполяции / сглаживания. Мы новички в этом и не знаем, с чего начать.