我需要编写一个应用程序来对字典中的单词进行哈希处理以制作 WPA 预共享密钥。这是我的“网络安全”课程的论文。应用程序需要并行以提高性能。我在 IT 研究中对 MPI 有一些经验,但我想将它与 CUDA 联系起来。这个想法是使用 MPI 将负载均匀地分配到集群的节点,然后利用 CUDA 在节点的 GPU 内并行运行各个块。
使用 MPI 分配负载是我过去可以轻松完成的事情。我也可以学习使用 CUDA 进行计算。还有一个项目(pyrit)或多或少地做了我需要做的事情(实际上更多),我可以从那里得到想法。
我想要一些关于如何在 MPI 和 CUDA 之间建立连接的建议。如果有人建造了这样的东西,我将非常感谢他的建议和建议。另外,如果您碰巧知道有关该主题的任何资源,请务必将它们指向我。
对于冗长的介绍感到抱歉,但我认为有必要提供一些背景信息。