跨多个核心/ CPU运行单线程应用程序

时间:2016-01-30 10:35:09

标签: multithreading cpu

我有一个单线程java应用程序,我想在多个核心上运行。是否有一个软件可以让我基本上将多个核心“组合”到一个逻辑单元中运行软件,对底层软件的改动很小甚至没有改变?

如果没有,我如何在不改变过多Java应用程序的情况下解决这个问题?

1 个答案:

答案 0 :(得分:1)

,这基本上是硬件利用率的基本问题。目前没有统一的自动并行化单线程应用程序的方法(除了将应用程序作为多个进程运行)。

这已经很成熟,几十年来一直是编译器研究的焦点。话虽如此,它可能不可能,但显然很难实现。

更多信息: