我有一个非常cpu密集的任务,在核心i7 6700k上需要3天。我现在已经在使用线程了。我可以轻松地将任务分成更多任务。
所以我现在可以选择使用java cuda来使用多达1000个线程。
但我希望家庭网络中的16个核心可以免费使用。
所以我想知道它是否可能与java,我有点加入每台计算机/用它构建一个节点,并且节点中的所有核心都在运行任务。
知道是否以及如何做到这一点?
谢谢 安娜
答案 0 :(得分:0)
我认为以上几点可以提供更清晰和理解。
答案 1 :(得分:0)
查看Parallel Java 2 Library。它既是API又是中间件,用于开发利用可用的任何CPU / GPU内核在大型计算机集群上执行的Java应用程序。 API已有详细记录(Javadoc),并且还提供了教科书BIG CPU, BIG DATA。