Boost线程池与网络或GPU
Boost Threadpool with network or GPU
我使用如下所示的线程组Boost group_threads最大并行线程数
我的程序做深度图搜索,这需要很长时间。因为我想加快速度。我想过通过网络连接其他电脑或使用我的GPU。
因此可以在网络上的其他计算机上启动线程(当然他们必须运行客户端)或使用自己的GPU
boost线程支持这样的东西吗?
boost线程不完全支持此操作。Boost线程是特定于给定进程的。
对于多机器情况,您需要通过网络在机器之间进行通信。您可以使用boost asio sockets或boost MPI。
对于GPU的情况,你必须专门编写代码在GPU上执行,这是一个深入的主题。
你也可以看看OpenCL,它可能更适合你的目的。
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 通过网络、跨平台传递std::变体是否安全
- 如何在MNIST上提高网络运行的准确性
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- OpenCV 4.1.2 - 从网络摄像头获取帧并将其拆分
- 使用OpenCV和覆盆子上的多个网络摄像头拍摄延时摄影,出现多个V4L错误
- 有没有办法简单地从 GPU 调用多个 cpp 输出文件?
- 神经网络不学习.卡在50%
- 如何绑定 C++ gRPC 客户端的网络接口
- 在本地网络中通过OpenCV(C++)实时流式传输图像
- 在不知道套接字的情况下关闭网络连接
- 是否有 Windows 用户空间函数来枚举连接的网络共享?
- 在 DirectX 11 中从 GPU 读回顶点缓冲区(并获取顶点)
- 在没有管理员权限的情况下连接到同一网络中的命名管道
- 无法为 X.radio 创建中等可视化,因为找不到网络节点可视化 - Omnet++
- 将传入的网络"char*"数据转换为"uint8_t"并返回的安全方法是什么?
- 跨平台 GPU 计算
- Boost线程池与网络或GPU