Использует ли Apple OpenCL реализация с открытым исходным кодом CLang и LLVM? - PullRequest
4 голосов
/ 27 августа 2010

Очевидно, что у Apple есть реализация OpenCL , основанная на Clang и LLVM.Есть также разговор инженера Apple о том, что потребовалось для запуска OpenCL LLVM здесь

Однако, является ли код для этой реализации доступным по какой-либо лицензии с открытым исходным кодом илиэто программное обеспечение с закрытым исходным кодом?Если код не был выпущен, кто-нибудь знает, возможно, это произойдет в будущем?Хотелось бы узнать, есть ли реализация OpenCL с открытым исходным кодом, основанная на Clang и LLVM, прежде чем мы начнем и попробуем реализовать нашу собственную ...

Ответы [ 2 ]

3 голосов
/ 27 августа 2010

Насколько мне известно (TTBOMK), единственной (даже частичной) реализацией OpenCL с открытым исходным кодом является Clover . К сожалению, он еще не закончен или даже совсем не пригоден для использования, но вы все равно можете посмотреть на него.

1 голос
/ 27 августа 2010

Ну, я верю, что все твердые части в лягушке.Например, расширение ext_vector_type - это то, что вы получаете в OpenCL.Я не думаю, что какая-либо часть хоста Apple открыта.Часть жесткого компилятора, я думаю, это все для вас в Clang.

...