我有两台具有以下规格的笔记本电脑,我想将它们连接起来以增加内存,这样我就可以提高我在家里需要进行的科学计算的性能。
HP Pavilion dv6 Intel(R) Core(TM)2 Duo CPU T6500 @ 2.10GHz 3.00 GB RAM
索尼 Vaio PCG-384L Intel (R) Core(TM)2 Duo CPU T7700 @2.40GHz 2.00GB RAM
顺便说一句,索尼笔记本电脑没有显示器,它坏了,所以我用外接显示器来使用它。
现在,我想连接这些笔记本电脑,以便我的 MATLAB、Fortran 和 C++ 程序运行得更好。有时,我需要使用家用电脑来做一些工作。那么,我该如何实现呢?我需要购买什么或安装什么到系统中?
我最关心的一点是,我也可以在索尼笔记本电脑上运行 Mac OS X,但无法在 HP 上运行,因为它不支持 VT-X。连接这些笔记本电脑后,我需要做什么特殊的事情才能继续运行 Mac?
Kubuntu 12.04 安装在 HP 中,Ubuntu 12.04 安装在 Sony 中(由于多种原因,我更喜欢在 HP 笔记本电脑上使用 Kubuntu,因此我不想更改它)。
我知道这是一个很长的问题,但我不知道该怎么做。
谢谢
答案1
如果你的意思是你想将计算机作为计算机集群运行,以便可以将处理器和 RAM 用作一台计算机,我想你会想要使用 TORQUE 程序...我从未使用过它,但我很确定它是用来做什么的。
答案2
在您的情况下利用两台计算机的唯一方法是拥有一个旨在在多台独立计算机上运行的程序,并在两台计算机上运行该程序。
确实存在将计算工作分配给多台计算机的通用解决方案,但如果这在您的情况下是有意义的,我相信您已经知道了。
因此,您所需要的只是计算机之间的网络连接以及ssh
访问权限。
您的 Fortran 程序等不会运行得“更好”,但它们可以并行运行两次。如果您真的想通过某种方式结合使用两台计算机,则需要为它们添加对此的支持。
在这种情况下,您需要您询问的技术基础设施 - 但这不是问题:
它通常只是一堆需要在两台计算机上安装的库和控制程序。
例如,您可以使用移动基础设施。