Boost线程池与网络或GPU

Boost Threadpool with network or GPU

本文关键字:GPU 网络 线程 Boost      更新时间:2023-10-16

我使用如下所示的线程组Boost group_threads最大并行线程数

我的程序做深度图搜索,这需要很长时间。因为我想加快速度。我想过通过网络连接其他电脑或使用我的GPU。

因此可以在网络上的其他计算机上启动线程(当然他们必须运行客户端)或使用自己的GPU

boost线程支持这样的东西吗?

boost线程不完全支持此操作。Boost线程是特定于给定进程的。

对于多机器情况,您需要通过网络在机器之间进行通信。您可以使用boost asio sockets或boost MPI。

对于GPU的情况,你必须专门编写代码在GPU上执行,这是一个深入的主题。

你也可以看看OpenCL,它可能更适合你的目的。