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)