Posted By: Nemca (Nemca) on 'CZprogram'
Title:     Re: Jak postavit mnohaprocesorovy system?
Date:      Sun Feb  7 19:52:02 2010

Ahoj,

diky za tipy, prostuduju poradnej.

Pro pripadne dalsi rakce doplnuju: Aplikace je takova, ze jedno ridici 
vlakno vyrobi n baliku prace (radove tisice), ktere predhodi m procesorum, 
necha je pocitat, sesbira vysledky, vyhodnoti, to cele nekolikrat dokola a 
konec. 

 Nemca


> 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