OpenCL Deployment

OpenCL Deployment

本文关键字:Deployment OpenCL      更新时间:2023-10-16

我正在考虑用c/c ++编写一个需要在大多数个人计算机上运行的nbody样式模拟。本质上是一个 O(n^2) 粒子模拟器。

因为这需要相当用户友好,我希望有 1 个不需要用户安装任何东西的 Windows exe 文件。OpenCL可以做到这一点吗?有谁知道如何在不编写两个单独的代码的情况下做到这一点?

用户始终需要为其视频卡安装最新版本的驱动程序。AMD用户还需要AMD APP SDK。我想您可以制作一个安装程序来确定用户的视频卡并为其下载正确的驱动程序,但我认为您无需安装即可做到这一点。这需要从程序中加载驱动程序。我不确定这是否可能,即使有可能,您基本上也必须编写自己的驱动程序,这是很多工作。

所以简而言之,没有。