> Je ne sais pas si Apple utilise LLVM pour OpenCL.
On en avait déjà parlé dans la news sur la sortie d'OpenCL 1.0 [1].
La réponse courte est oui. Pour les détails techniques, Apple dans sa culture du secret (à la con), n'a pas révélé grand chose. Tout ce que l'on sait, c'est qu'une implémentation d'OpenCL dans GCC, c'est pas pour demain [2], mais que l'implémentation d'Apple est très similaire à celle de la pile OpenGL dans OS X [3].
> On pourrait aussi imaginer d'utiliser LLVM pour améliorer les perfos des langages comme Python, Perl, ou php.
Il y a le projet VMKit [4]qui cherche à implémenter la JVM et la CLR au-dessus de LLVM, et PyPy s'intéresse également à LLVM [5].
[^] # Re: Virtual Machine && Gallium3D
Posté par GeneralZod . En réponse à la dépêche La version 2.5 du compilateur LLVM est disponible. Évalué à 8.
On en avait déjà parlé dans la news sur la sortie d'OpenCL 1.0 [1].
La réponse courte est oui. Pour les détails techniques, Apple dans sa culture du secret (à la con), n'a pas révélé grand chose. Tout ce que l'on sait, c'est qu'une implémentation d'OpenCL dans GCC, c'est pas pour demain [2], mais que l'implémentation d'Apple est très similaire à celle de la pile OpenGL dans OS X [3].
> On pourrait aussi imaginer d'utiliser LLVM pour améliorer les perfos des langages comme Python, Perl, ou php.
Il y a le projet VMKit [4]qui cherche à implémenter la JVM et la CLR au-dessus de LLVM, et PyPy s'intéresse également à LLVM [5].
[1] http://linuxfr.org/2008/12/10/24777.html
[2] http://zrusin.blogspot.com/2009/02/opencl.html
[3] http://linuxfr.org/comments/990345,1.html
[4] http://vmkit.llvm.org/
[5] http://codespeak.net/pypy/dist/pypy/doc/jit/backend.html