2013-10-10 123 views
2

我想看看OpenCL框架是如何實現的。我所找到的都是已經編譯好的庫可供下載。OpenCL源代碼?

當然可以有許多不同的OpenCL實現,但我想看看其中的一個,以瞭解它是如何完成的。

只是爲了確保我說清楚了,通過OpenCL的框架我的意思是,管理平臺,設備,命令隊列中的一部分,等

謝謝!

+0

那propietary軟件。並且是每個製造商的驅動程序的一部分。 – DarkZeros

回答

2

許多實現都是視頻卡驅動程序附帶的閉源專有軟件。但有幾個我知道的開源軟件:

  • Beignet - 英特爾Ivy Bridge的OpenCL實現。源代碼here
  • Pocl - 使用LLVM。

我不知道實現有多完整,但可能足以啓動你。兩者似乎都有積極的發展。

+0

我忘記了一些開源的實現。 – DarkZeros