Cluster computing 在Android上使用vulkan API计算遗传算法
所以我一直在思考这个想法 使用vulkan API计算一些遗传算法并用cheapo Android手机和/或电视盒和/或电脑和/或笔记本电脑制作一些Beowulf集群是否值得研究。这样做的目的是把它带给穷人,这样人们就可以以相对便宜的价格拥有“超级计算”能力。我看到这在教室里以低预算等等 您需要一个带有DB的主模式,所有设备都会被推送一堆指令,以使用vulkan和push-back结果进行计算Cluster computing 在Android上使用vulkan API计算遗传算法,cluster-computing,hardware,vulkan,Cluster Computing,Hardware,Vulkan,所以我一直在思考这个想法 使用vulkan API计算一些遗传算法并用cheapo Android手机和/或电视盒和/或电脑和/或笔记本电脑制作一些Beowulf集群是否值得研究。这样做的目的是把它带给穷人,这样人们就可以以相对便宜的价格拥有“超级计算”能力。我看到这在教室里以低预算等等 您需要一个带有DB的主模式,所有设备都会被推送一堆指令,以使用vulkan和push-back结果进行计算 vulkan API对此有好处吗??问题是我希望它能够扩展,以便您可以运行任何类型的设备,并且所有设备
vulkan API对此有好处吗??问题是我希望它能够扩展,以便您可以运行任何类型的设备,并且所有设备都可以通过以太网端口插入,联系服务器并开始工作。Vulkan主要是图形渲染API。 它确实有一个计算着色器功能,但它更多的是为了方便用户,避免与OpenCL在图形应用程序的某些计算子任务上进行互操作的困难 OpenCL是一个计算API,可能是您想要/需要的。 OpenCL早于Vulkan,因此甚至可能有更多受支持的设备
除非您需要在2D曲面上栅格化三角形,否则您可能不希望Vulkan成为解决问题的主要选择。Vulkan主要是图形渲染API。 它确实有一个计算着色器功能,但它更多的是为了方便用户,避免与OpenCL在图形应用程序的某些计算子任务上进行互操作的困难 OpenCL是一个计算API,可能是您想要/需要的。 OpenCL早于Vulkan,因此甚至可能有更多受支持的设备 除非您需要在2D曲面上栅格化三角形,否则您可能不希望Vulkan成为解决问题的主要选择。