Answer ID 2407
OpenCL (Open Computing Language) est une API, une langue et un runtime qui a été introduit pour la première fois dans Apple Mac OS X version 10,6. Il permet aux développeurs de logiciels pour exploiter la puissance étonnante du GPU pour aider à accélérer les tâches les plus complexes en utilisant le moteur de calcul parallèle trouvé dans de nombreux GPU NVIDIA d'aujourd'hui.
Similaire à NVIDIA's CUDA technology, il peut prendre des problèmes de calcul complexes et de les résoudre dans une fraction du temps, qu'il aurait pris un CPU traditionnel dans le passé. Les deux OpenCL d'Apple et la technologie CUDA de NVIDIA nécessitent une carte graphique avec des processeurs parallèles qui peuvent être exposés à l'API pour une utilisation par une application. Pour une liste des GPU qui disposent de processeurs parallèles ou de processeurs de streaming, s'il vous plaît visitez l'URL ci-dessous:
Ordinateurs Mac utilisant les interfaces graphiques OpenCL et OpenGL