为了方便虚拟机,我放弃了双启动,并且我有一些问题无法在线找到答案。有人可以回答这些问题,或者至少为我指出正确的方向,以了解有关虚拟机如何能够利用全部硬件功能的详细信息?
我将运行 Windows 8(本机)并使用 VM 运行 Linux(如果重要的话,可能是 Ubuntu 12.04.2)。
(1) 我的虚拟机能否并行运行我的 Fortran?- 我有一个 Intel Core i7 2.4 GHz 处理器,它能够超线程多达 8 个内核。如果我使用 MPI/pthreads/openMP 在 VM 中运行代码,我可以利用 4 个物理内核吗?超线程8核怎么样?- 2.4 GHz 会变慢吗?我认为会有一些,因为它们还需要运行 Windows,但它会受到多大的影响?
(2) 我有一个专用 GPU (GeForce GTX 770M),我能否将专用 GPU 用于基于 CUDA(或 OpenCL,或任何类型的 GPGPU)的编程?
(3) 我开始使用 4 GB 或 RAM,但计划升级到 16 GB。我知道 RAM 会影响 VM,但它会是影响 VM 性能的主导因素吗?一旦我升级到完整的 16 GB RAM,我是否可以认为任何其他低效率可以忽略不计?
感谢您提前提供帮助。同样,如果无法给出完整的答案,即使为我指出正确的阅读方向也会有所帮助。