paralili epe3ergasia & beowulf
Christos Ricudis
ricudis at paiko.gr
Wed Jul 22 21:03:22 EEST 1998
Hello Linux-greek-users!
Linux-greek-users wrote to I Ioannou about "paralili epe3ergasia & beowulf":
L> ypo8eto oti sxetizetai amesa me pvm kai kapoia alla paromoia
L> paketa, alla distixo den to polikatexo to antikeimeno
L> yparxei kaneis pou exei asxoli8ei na mou dosei ligo idea ti
L> pezete?
Nai. Einai ena implementation tou massively parallel programming paradigm
basismeno sto Linux. Kai swsta ypo8eteis, h arxitektonikh einai paromoia me
toy PVM (me thn kyria diafora oti to PVM exei multi-platform capabilities).
To massively parallel montelo apoteleitai apo polla processing elements me
ksexwristh gia to ka8ena mnhmh, kai ena interconnection network poy syndeei
ta processing elements metaksy toys. O monos tropos epokoinwnias metaksy twn
processing elements einai to message passing - den yparxei koinh mnhmh. To
pleonekthma aytoy toy montelou einai oti einai fobera scalable (eks'ou kai
to "massively"), kai ta meionekthmata einai oti prwton to message passing
apaitei poly megalyterh prospa8eia ek merous toy programmatisth apo to
shared memory montelo kai afeterou oti basizetai se ena interconnection
network to opoio prepei na einai grhgoro (kai ekei htan poy yperterousan
paradosiaka oi kataskeyastes supercomputers, mexri poy diktyakes texnologies
opws to HIPPI kai to ATM epetrepsan thn ylopoihsh toy MPP montelou me fthna,
grhgora workstations, kai oi kataskeyastes supercomputers xrewkophsan en mia
nyxti).
Anti8eta, to shared memory montelo xrhsimopoiei koinh mnhmh metaksy twn
processing elements, ta opoia diasyndeontai metaksy toys me ena common bus.
To programming paradigm poy xrhsimopoieitai se ayth thn periptwsh einai to
klassiko multithreading - h yparksh koinhs mnhmhs epitrepei sta threads poy
trexoyn en parallhlia na prospelasoun koines metablhtes toy task. To
pleonekthma aytoy toy montelou einai h *sygkritikh* eykolia sthn ylopoihsh
toy parallhlou kwdika, afou den yparxei message passing. To meionekthma einai
oti to ena kai monadiko bus apotelei perioristiko paragonta sto scalability
(oi shared memory mhxanes exoyn to poly mexri 16 processors synh8ws, me pio
synh8ismena noymera 2, h 4 processors. Yparxoyn kai eksaireseis alla einai
elaxistes).
Ean h efarmogh poy 8eleis na xrhsimopoihseis mporei na diatypw8ei se kapoio
SIMD (single instruction multiple data) montelo, p.x. finite element analysi,
matrix manipulations, h genetic algorithms, KAI exeis poly kalo locality of
reference twn dedomenwn, mporeis na xrhsimopoihseis ena beowulf h ena PVM
me ontws ekplhktika apotelesmata sthn apodosh. O kanonas edw einai enas. Oso
perissotero meiwseis tis apaithseis toy programmatos gia synchronization
kai message passing, toso kalytera.
Mia klassikh kai poly apodotikh ylopoihsh einai h pool of tasks, sthn opoia
enas server ypodiairei to domain toy problhmatos se mikrotera tmhmata, kai
ka8e client "zhtaei" tmhmata pros lush (akribws etsi leitourgei to RC5
cracking contest).
Ciao,
Christos
--
====================================================================
Gia boithia (h na diagrafhte) e-mail sto majordomo at argos.hol.gr
Ta archives tis listas einai sto http://www.argos.hol.gr/lists :
prin steilete kapoia erothsh psakte mipos exei hdh apanththei.
Gia opoiodipote problima stilte e-mail ston owner-linux-greek-users
====================================================================
More information about the Linux-greek-users
mailing list