用gpu加速java应用程序[关闭]

问题描述 投票:0回答:1

我有一个用java编写的程序,它执行高计算,并运行时间复杂度为O(log N)的算法。我想知道我是否会获得强大的GPU会对程序的执行时间产生影响吗?我需要修改我的代码还是只需设置新GPU并运行程序?

java gpu hardware-acceleration
1个回答
1
投票

查看其他答案,如Using Java with Nvidia GPU's (cuda)。但基本上它归结为如果你有一千台超级慢的计算机,你的程序是否会更快。时间复杂度并不能真正捕捉到问题所能解决的问题。随着更多处理器,二进制搜索即log N将不会更快。但是,如果您对相同的数据进行了一百万次二进制搜索,那么可能。

© www.soinside.com 2019 - 2024. All rights reserved.