Portál AbcLinuxu, 21. července 2025 01:55
predstavujem si to nejak ze jeden operacny system bezi pod dvomi a viac servermi, tj. vacsi vypoctovy vykon pre tento jeden OSTakhle to nefunguje, alespoň pro dnes běžně používané OS a programy na nich běžící. I ty paralelní a multithreadové jsou většinou navrženy s předpokladem, že komunikace mezi vlákny má nízkou latenci a extrémní propustnost. I ta nejlepší síťová řešení (např. InifiniBand) jsou o řád pomalejší než lokální RAM, low-cost ethernet o několik řádů. Většina aplikací se ti tak zabije na synchronizaci vláken. Pokud máš aplikaci, která je na toto připravena, používá se Open MPI. Podle úlohy, pokud jsou ty paralelní části nezávislé, by na tvých dvou počítačích mohlo být jednodušší řešit to prostě ručně. (disclaimer: s uvedenými věcmi mám zkušenosti na úrovni „četl jsem o tom“ a „jednou jsem to použil jako uživatel“. Nikdy jsem to neadminoval ani nedělal žádné pokročilejší věci)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.