c++ java 請教在并行計算時,Java的多線程和MPI的區(qū)別?
請教在并行計算時,Java的多線程和MPI的區(qū)別?如果是單節(jié)點,則使用多線程。MPI通常用于多個節(jié)點,即當(dāng)多個工作站一起計算時,使用MPI。多線程操作系統(tǒng)是CPU的自動分配,可以實現(xiàn)計算機(jī)的分配。計算
請教在并行計算時,Java的多線程和MPI的區(qū)別?
如果是單節(jié)點,則使用多線程。MPI通常用于多個節(jié)點,即當(dāng)多個工作站一起計算時,使用MPI。多線程操作系統(tǒng)是CPU的自動分配,可以實現(xiàn)計算機(jī)的分配。計算機(jī)上MPI通信的速度肯定不如多線程通信的速度快,因為線程通信可以基于共享內(nèi)存。