Есть ли какая-нибудь библиотека GPGPU для iPhone? - PullRequest
1 голос
/ 19 декабря 2009

Есть ли какая-нибудь GPGPU библиотека для iPhone?

Ответы [ 2 ]

2 голосов
/ 19 декабря 2009

Оригинальные iPhone и iPhone 3G поддерживают поддерживают только OpenGL ES 1.1 конвейер с фиксированной функцией и не предоставляют программируемый конвейер (без шейдеров) и поэтому не могут использоваться в качестве вычислительных устройств общего назначения, по крайней мере, уровень абстракции OpenGL.

iPhone 3GS и iPod touch 3G поддерживают программируемый конвейер OpenGL ES 2.0. Тем не менее, похоже, что есть ограничения, такие как отсутствие сглаженных шейдеров.

Независимо от поддержки программируемых шейдеров в 3GS, я не думаю, что графический процессор достаточно мощный, чтобы использовать его в качестве вычислительного механизма общего назначения.

0 голосов
/ 19 декабря 2009

Графический процессор iPhone не предназначен для вычислений общего назначения, поэтому взломать его для таких функций будет очень ограниченным и в лучшем случае медленным.

Pre 3GS 'даже имеет фиксированные конвейерные чипы, что делает невозможным их вычисление практически для всех практических целей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...