OpenCL 和 C.

對於 C#,存在許多包裝器,它們提供與 OpenCL 通訊的介面。

  • OpenCL.NET:這是最低階別的包裝器之一。它為 C#提供了 OpenCL API 的完整實現,而根本不新增任何抽象。因此,C / C++示例可以輕鬆移植到此庫中。目前唯一的專案頁面是在 codeplex 上,它於 15.12.2017 關閉,但該程式包在 NuGet 上可用

https://openclnet.codeplex.com/

  • NOpenCL:這個庫提供了 C#和 OpenCL 之間的抽象介面。

短期目標是提供易於使用的抽象層,可以在不犧牲效能的情況下訪問 OpenCL 的全部功能。

https://github.com/tunnelvisionlabs/NOpenCL

  • Cloo:

Cloo 是一個開源,易於使用的託管庫,它使 .NET / Mono 應用程式能夠充分利用 OpenCL 框架。

https://sourceforge.net/projects/cloo/