Posted By: hajoucha (hajoucha) on 'CZprogram'
Title:     Re: Jak postavit mnohaprocesorovy system?
Date:      Sun Feb  7 08:54:45 2010

Ahojda, 

no, podle toho co popisujes to vypada na linuxovy cluster. 
Ovsem zustava stale mnoho ruznych nezodpovezenych otazek
o chovani toho programu, cili vubec neni jasne, zdali je to
pro Tebe dobre reseni. Napr. jak moc budou mezi sebou ty 
jednotlive stroje komunikovat. 

Doporucuji nejprve zkusit cely koncept na jiz existujicich
clusterech (pokud mas moznost, napr. metacentrum), popr. 
zkusit si postavit nejaky dvou, tri, ctyr nodovy cluster sam. 
Na takove vyzkouseni je idealni pc laborka nebo tak neco, ale i kdyz 
ji nemas k dispozici, par pc se vzdycky nejak nahromadi. 

Asi nejjednodussi je sosnout nejake live CD a z toho ten cluster
udelat. Namatkove nachazim: 

http://idea.uab.es/mcreel/ParallelKnoppix/
popr. 
http://www.knoppix.net/wiki/Cluster_Live_CD

Pritom jeste dodavam, ze bohuzel vykon neroste linearne 
s poctem pc. 

Pokud mas neurekom penez, muzes si takove reseni koupit, 
popr. si muzes koupit jednu mnohaprocesorovou masinu. 
Ja tolik penez nikdy nemel, takze zde Ti moc neporadim. 

Nakonec je tu moznost vyuzit pocitani na graf. kartach. 
To by vyzadovalo prepsani cele aplikace (nejspise pomoci 
CUDA), ale zase bys (podle povahy vypoctu) mohl dostat 
v jedne karte neco jako 256 ci dnes uz i 512 CPU. 
Takovych karet muzes dat do jednoho pc nekolik. 

No a na uplny konec je tu porad moznost zkusit projekty 
typu Seti@home. Tj. napsat to tak, abys mohl vysledek poskladat
z dilcich nezavislych kousku. Opet - zalezi, co mas za aplikaci.

zdravi michal (toho casu s max. 40 cpu)

Search the boards