Я работаю над библиотекой, которая требует использования векторов и матриц на платформе iOS. Я решил изучить OpenGLES, потому что манипуляции с матрицами и векторами, которые я планирую выполнять (в основном, транспонирование, умножение матриц и собственное разложение), определенно могут выиграть от ускорения GPU.
Проблема в том, что я не очень хорошо знаком с OpenGLES и, честно говоря, это не лучший вариант. Если бы я использовал OpenGLES, пришлось бы мне вручную писать алгоритмы, которые выполняют транспонирование матриц, умножение и собственное разложение? Или есть другая платформа Apple или стороннего производителя, которая может помочь мне с этими задачами.
Однако основная разделяющая проблема заключается в том, что я хочу, чтобы эти операции ускорялись с помощью графического процессора.