Përmbajtje:

DEMAC, një grup modular Beowulf i printuar 3D: 23 hapa (me fotografi)
DEMAC, një grup modular Beowulf i printuar 3D: 23 hapa (me fotografi)

Video: DEMAC, një grup modular Beowulf i printuar 3D: 23 hapa (me fotografi)

Video: DEMAC, një grup modular Beowulf i printuar 3D: 23 hapa (me fotografi)
Video: How To Delete Group In Snapchat 2024, Nëntor
Anonim
DEMAC, një Grup Modular Beowulf i printuar 3D
DEMAC, një Grup Modular Beowulf i printuar 3D

Llogaritja me Performancë të Lartë (HPC) është aftësia për të përpunuar të dhëna dhe për të kryer llogaritjet komplekse me shpejtësi të madhe, është aplikimi i "Superkompjuterëve" në problemet llogaritëse që janë ose shumë të mëdha për kompjuterët standardë ose do të merrnin shumë kohë për t'u përfunduar. Top500 është një listë, e cila botohet dy herë në vit dhe rendit disa nga kompjuterët më të shpejtë, më të fuqishëm në botë. Vendet dhe organizatat e mëdha shpenzojnë miliona burime për të vënë në funksion këtë sistem që shkencëtari të shfrytëzojë teknologjinë e fundit dhe të zgjidhë probleme komplekse.

Vite më parë, kompjuterët përdornin për të përmirësuar performancën e tyre duke rritur shpejtësinë e procesorit. Pasi u përballëm me një ngadalësim të kësaj qasjeje, zhvilluesit vendosën që për të vazhduar rritjen e performancës së kompjuterëve, bërthamat e shumta (ose njësitë llogaritëse) duhet të paketohen së bashku. Grumbullimi i burimeve të shumta llogaritëse dhe mekanizmat për të kontrolluar këto burime është ajo që ne e quajmë "paralelizëm" në shkencat kompjuterike. Të kesh bërthama të shumta që bëjnë detyra të shumta tingëllon si një qasje e mirë për të përmirësuar performancën e një kompjuteri … por, kjo hap një pyetje të madhe: si t'i përdorim këto burime në mënyrë më efikase?

Këto pyetje e kanë mbajtur të zënë shkencëtarin e kompjuterit, ka mënyra të shumta për t'i treguar një kompjuteri se si t'i bëjë gjërat, ka edhe më shumë mënyra për t'i treguar kompjuterëve të shumtë se si të bëjnë gjëra. Ky projekt synon të zhvillojë një platformë të përballueshme ku të gjithë mund të eksperimentojnë me një makinë shumë paralele, të testojnë modelet ekzistuese për të aplikuar në projektet tuaja, të zhvillojnë mënyra të reja dhe krijuese për të zgjidhur problemet llogaritëse ose thjesht ta përdorin atë si një mënyrë për të mësuar të tjerët rreth kompjuterëve. Shpresojmë që të kënaqeni duke punuar me DEMAC aq sa kemi ne.

DEMAC

Grupi i Asamblesë Modulare Delaware (DEMAC) është një grup i zgjerueshëm i sistemeve të ngulitura (kompjuterë me madhësi kartele) dhe një grup kornizash të printuara 3D për të mbuluar bordet dhe pajisjet shtesë që ofrojnë energji, ftohje dhe qasje në rrjet.

Çdo pajisje ose sistem i ngulitur është një kompjuter i vogël, një Bord Parallella që kombinon burimet e një procesori ARM dual core, një bashkëprocesor 16-bërthamësh të quajtur Epiphany dhe një FPGA të ngulitur me fleksibilitetin e një pirgu të plotë me burim të hapur. Montimi është një kornizë e printuar 3D e bërë nga shtëpia, e cila lejon një zbatim me kosto të ulët dhe një strukturë të shkallëzuar. Shtë projektuar për të përshtatur 4 njësi të një rafti me madhësi standarde (si ato që gjeni në dhomat e serverëve të kompjuterit).

Ky udhëzues përfshin:

- Një listë e materialeve të kërkuara

- Udhëzime për printimin 3D të kornizave

- Udhëzime për montimin dhe lidhjen e pjesëve

- Një udhëzues për të shkarkuar dhe instaluar programin e kërkuar

- Një përshkrim se si të lidheni dhe bashkëveproni me grupin

- A "Pse po e bëjmë këtë?" seksioni

Kush jemi ne?

Ne jemi CAPSL (Arkitektura Kompjuterike dhe Laboratori Paralel), nga Universiteti i Delaware. Ne besojmë se e ardhmja e llogaritjes duhet të ketë një bazë të fortë në teorinë e Dataflow (të cilën do ta shpjegojmë më vonë në këtë udhëzues nëse jeni të interesuar).

Furnizimet

Kjo listë përshkruan materialet e nevojshme për të ndërtuar një grup me 4 borde

- 4 tabela Paralella (mund t'i merrni nga DigiKey ose shitës të tjerë, mund të gjeni më shumë informacion në faqen e tyre të internetit

-4 karta micro-SD me të paktën 16Gb (këtu është një paketë shumë e lirë me 10 paketa ose diçka si këto kombinime më fleksibël)

- 4 kabllo mikro-USB min gjatësi 30 cm (1 ft) (i rekomandoj këto)

- Ngarkues USB [me të paktën 4 porte të tipit A] (Unë rekomandoj këtë me 6 porte, ose një me faktorin e njëjtë të formës, pasi kutia e energjisë është projektuar për të)

- Tifoz ftohës [madhësia maksimale 100 mm x 100 mm x 15 mm] (Unë rekomandoj këtë sepse është i lirë dhe funksionon, por të tjerët me madhësi të ngjashme dhe konfigurimin e kabllit funksionojnë)

- Furnizimi me energji për ventilatorin ftohës (Nëse konfigurimi juaj është për më shumë se 8 pllaka, ju rekomandoj këtë ose diçka të ngjashme [AC 100 V/ 240 V në DC 12 V 10 A 120 W] që ka një shtresë metalike të bukur dhe gjithashtu mund të ngjitet te kaloni) (Nëse do të lidhni vetëm dy ventilatorë ose më pak, mund të përdorni çdo 12 V me të paktën 1 A furnizim me energji dalëse që mund të keni shtrirë përreth)

- 5 kabllo Ethernet (4 mund të jenë të shkurtër si këto, në varësi të distancës nga ndërruesi në dërrasa, dhe një duhet të jetë mjaft i gjatë për të lidhur ndërprerësin ose me kompjuterin tuaj ose me modemin për të hyrë në rrjetin e grupit)

>> Shënim i rëndësishëm: Kërkohet një sistem ftohës, përndryshe bordet mund të nxehen! <<<

Pjesë të printuara në 3D

- 4 tabaka bordi (Frame_01)

- 1 zorrë bordi (Frame_02)

- 1 shtresë e ventilatorit (Frame_03_B & Frame_03_T)

- 1 shtresë e rrymës (Frame_04)

Hapi 1: Rreth DEMAC

Rreth DEMAC
Rreth DEMAC

DEMAC është pjesë e një panoramë më të madhe, një platforme fleksibël dhe të shkallëzueshme që na lejon të zhvillojmë dhe testojmë modele të reja të ekzekutimit të programimit (PXM) për llogaritjen paralele. Një PXM është më shumë se një mënyrë për të përshkruar llogaritjen, ai përfaqëson shtyllën kurrizore që siguron një marrëveshje midis mënyrës së shprehjes së një programi dhe mënyrës së përkthimit të tij në një gjuhë të zakonshme që mund të ekzekutohet nga makina. Ne përshkruajmë një grup elementësh që i lejojnë përdoruesit të gjenerojë programe dhe një mënyrë për të organizuar ekzekutimin e programit. Programi mund të optimizohet për të synuar një arkitekturë të veçantë nga përdoruesi ose një mjet të automatizuar bazuar në këtë sfond të përbashkët.

Mund të mësoni më shumë rreth këtij projekti në fund të këtij udhëzuesi, gjithashtu mund të klikoni këtu për të marrë më shumë informacion në lidhje me DEMAC ose këtu për të marrë më shumë informacion në lidhje me CAPSL)

Hapi 2: DEMAC 3D Print

3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!
3D Print DEMAC!

Në këtë seksion mund të gjeni një udhëzues për printimin 3D të kornizave që përfshijnë përbërësit e tjerë dhe ofrojnë mbështetje strukturore. Edhe nëse jeni mjeshtër i printimit 3D, këtu janë disa këshilla që mund të merrni parasysh gjatë printimit të këtyre kornizave. Të gjitha kornizat mund të printohen duke përdorur një hundë 0.4 mm me lartësi shtrese 0.3 ose 0.2 (mund të përdorni edhe përshtatës). Kam shtypur gjithçka duke përdorur PLA por nuk ka shumë rëndësi nëse doni të përdorni materiale të tjera (përderisa ato sigurojnë qëndrueshmëri strukturore dhe mund të tolerojnë temperatura më të larta ose të barabarta se PLA).

Skedarët STL:

www.thingiverse.com/thing:4493780

cults3d.com/sq/3d-model/various/demac-a-mo…

www.myminifactory.com/object/3d-print-dema…

Sirtari i bordit (Frame_01)

Asnjë mbështetje shtesë nuk kërkohet. Ky është mjaft i drejtpërdrejtë, thjesht vendoseni me sipërfaqen e sheshtë përballë sipërfaqes së printimit.

Shtresë e jashtme e bordit (Frame_02)

Kjo mund të kërkojë një mbështetje në trarët e mesëm. Ju mund të argumentoni se një makinë/prerëse e rregulluar mirë mund t'i printojë ato ura pa mbështetje shtesë. Ju lutemi provoni së pari disa teste të stresit të urës nëse doni të printoni pa mbështetës pasi ideja ishte se nuk do t'i kërkonte ato. Nga ana tjetër, kolonat anësore dhe muret ofrojnë mbështetje të mjaftueshme që këto të printohen pa struktura mbështetëse shtesë.

Shtresa e ventilatorit (Frame_03_B & Frame_03_T)

Asnjë mbështetje shtesë nuk kërkohet. Thjesht vendosni të dy pjesët me sipërfaqen e sheshtë përballë sipërfaqes së printimit.

Mbështjellës i energjisë (Frame_04)

Ngjashëm me Frame_02, kjo mund të kërkojë mbështetje në trarët e mesëm. Ju gjithashtu mund të provoni ta printoni këtë pa material mbështetës shtesë (siç ishte menduar). Kolonat anësore dhe muret ofrojnë mbështetje të mjaftueshme që këto të printohen pa struktura mbështetëse shtesë.

Trupi i ftohjes së daljes (Frame_05_B & Frame_05_T)

Asnjë mbështetje shtesë nuk kërkohet. Thjesht vendosni të dy pjesët me sipërfaqen e sheshtë përballë sipërfaqes së printimit.

Hapi 3: Mblidhni DEMAC

Mblidhni DEMAC!
Mblidhni DEMAC!

Tani që keni të gjitha pjesët e kërkuara është koha për të filluar montimin e grupit.

Mos harroni të hiqni materialin mbështetës që mund të keni në korniza.

Hapi 4: Vendoseni ventilatorin në zorrë

Vendoseni ventilatorin në zorrë
Vendoseni ventilatorin në zorrë
Vendoseni ventilatorin në zorrë
Vendoseni ventilatorin në zorrë

Thjesht rrëshqiteni ventilatorin brenda Frame_03_B (me kabllon në këndin e poshtëm të djathtë), pjesa e poshtme duhet të përshtatet brenda mureve të vegjël të lakuar që mbajnë ventilatorin në vend.

Vendoseni Frame_03_T me muret e vogla të lakuara drejtuar poshtë në majë të Frame_03_B (me ventilatorin tashmë në vend). Kini kujdes të vendosni kapakun më të gjerë të Frame_03_T përballë fytyrës më të gjerë (të pasme) të Frame_03_B. Kornizat duhet të klikojnë dhe kapakët duhet t'i mbajnë në vend.

Hapi 5: Bashkohuni me zorrën e bordit me zorrën e energjisë

Bashkohuni me zorrën e bordit me zorrën e energjisë
Bashkohuni me zorrën e bordit me zorrën e energjisë
Bashkohuni me zorrën e bordit me zorrën e energjisë
Bashkohuni me zorrën e bordit me zorrën e energjisë

Vendoseni Frame_02 në krye të Frame_04, këto të dyja janë të dizajnuara që të kapen së bashku. Ekziston një dëmtim i vogël në pjesën e poshtme të Frame_02 që përshtatet me lidhësit në krye të Frame_04. Aplikoni forcë të butë për t'i lidhur ato.

Hapi 6: Instaloni Njësinë e Ftohjes

Instaloni Njësinë e Ftohjes
Instaloni Njësinë e Ftohjes

Frame_03 (B&T) janë krijuar për të kapur së bashku me Frame_02, për të vendosur tifozin përballë dërrasave (rrjedha e ajrit duhet të shkojë brenda Frame_02). Ka gërvishtje të vogla në kolonat e Frame_02 që duhet të përputhen me shenjat në Frame_03_B. Aplikoni presion të butë në faqet anësore të strukturës derisa kornizat të klikojnë.

Hapi 7: Vendosni dërrasat në tabakët e dërrasës

Vendosini dërrasat në tabakët e tabelës
Vendosini dërrasat në tabakët e tabelës

Frame_01 ka 4 kunja që përputhen me vrimat në tabelën Parallella. Bordi duhet të futet lehtësisht në tabaka. Në varësi të kalibrimit të Printerit 3D, ato mund të jenë të mëdha ose shumë të vogla, mund të përdorni pak zam silikoni të lëngshëm për t'i mbajtur ato në vend ose t'i shtypni pak me pincë për të zvogëluar diametrin.

>> Shënim i rëndësishëm: Mos harroni të vendosni ngrohësit në tabelë <<<

Hapi 8: Rrëshqitni tabakët e tabelës në zorrën e bordit

Rrëshqitni tabakët e bordit në zorrën e bordit
Rrëshqitni tabakët e bordit në zorrën e bordit

Frame_01 sigurojnë lojëra elektronike që përshtaten në binarët Frame_02 për çdo nivel. Vini re se është vetëm njëra anë e hapur për të marrë tabaka me dërrasë. Ekziston gjithashtu një përplasje e vogël që ndihmon në mbajtjen e Frame_01 në vend (sinqerisht, këto mund të përdorin disa përmirësime në një version të ardhshëm).

Rrëshqitni të 4 tabaka me dërrasat tashmë në vend, 1 për secilin nivel.

Hapi 9: Vendosni Furnizuesin me Energji Brenda Zorrës së Energjisë

Vendoseni Furnizuesin me Energji Brenda Zorrës së Energjisë
Vendoseni Furnizuesin me Energji Brenda Zorrës së Energjisë

Vendoseni furnizimin me energji USB brenda Frame_04 me portat USB të drejtuara nga jashtë. Ka një hapje të vogël në anën tjetër për kabllon e energjisë që ushqen shpërndarësin.

Hapi 10: Lidhni ventilatorin me Furnizimin me Ftohje

Tifozi tani duhet të lidhet me furnizimin me energji 12 V që siguron energji për njësinë e ftohjes.

>> Shënim i rëndësishëm: Mbani sistemin e ftohjes të funksionojë gjatë gjithë kohës ndërsa keni bordet e lidhura me furnizimin me energji <<<

Hapi 11: Konfiguroni sistemin operativ

1. Shkarkoni OS të rekomanduar (Parabuntu) këtu

Ekzistojnë dy rishikime të çipave (z7010 [P1600/P1601] dhe z7020 [P1602/A101040] të cilat kërkojnë skedarë të ndryshëm.

Për të dy rishikimet, ekziston një version pa kokë (Pa ndërfaqe grafike të përdoruesit) dhe një version që siguron mbështetje HDMI dhe një ndërfaqe grafike të përdoruesit)

Nëse doni të përdorni daljen HDMI mos harroni të merrni një kabllo mini-HDMI.

Mund të ndërhyni me versionin pa kokë përmes rrjetit.

Më shumë informacion dhe shpjegime të hollësishme mund të gjenden këtu në faqen zyrtare të internetit.

Këtu janë hapat për të instaluar sistemin operativ duke përdorur një shpërndarje të bazuar në Linux. Ju mund të përdorni komanda në terminal (pa simbolin $) për hapat e ardhshëm ose të kontrolloni procedurat e tjera në faqen e internetit.

2. Instaloni

- Futni kartën micro-SD në kompjuterin tuaj të zakonshëm- Zbërtheni imazhin e Ubuntu. Ndryshoni [emrin e lëshuar] për emrin e figurës.

$ gunzip -d [emri i lëshimit].img.gz

3. Verifikoni shtegun e pajisjes së kartës suaj SD

Rruga e saktë e pajisjes për kartën tuaj SD varet nga shpërndarja juaj Linux dhe konfigurimi i kompjuterit. Duke përdorur komandën më poshtë për të marrë rrugën e duhur. Nëse nuk është e qartë nga dalja se cila rrugë është e drejtë, provoni komandën me dhe pa futur kartën SD. Në Ubuntu, rruga e kthyer mund të jetë diçka si '/dev/mmcblk0p1'.

$ df -h

4. Çmontoni kartën SDJu duhet të çmontoni të gjitha ndarjet në kartat SD para se ta digjni kartën. [Sd-partition-path] vjen nga komanda ‘df’ në hapin 3.

$ umount [sd-partition-path]

5. Djegni imazhin e diskut Ubuntu në kartën micro-SD

Shkruani imazhin në kartën SD duke përdorur mjetin "dd" të treguar në shembullin e komandës më poshtë. Ju lutemi kini kujdes dhe sigurohuni që të specifikoni shtegun në mënyrë korrekte pasi kjo komandë është e pakthyeshme dhe do të mbishkruajë çdo gjë në shteg! Një komandë shembull në Ubuntu do të ishte: ‘sudo dd bs = 4M if = my_release.img of =/dev/mmcblk0’. Ju lutemi bëni durim, kjo mund të zgjasë pak (shumë minuta) në varësi të kompjuterit dhe kartës SD që po përdorni.

$ sudo dd bs = 4M nëse = [emri i lëshimit].img e = [sd-partition-path]

6. Sigurohuni që të gjitha shkrimet në kartën SD të kenë përfunduar

$ sinkronizimi

7. Fut kartën SD në folenë e kartës SD në tabelë

Hapi 12: Lidheni Bordin me Furnizimin me Energji

Përdorni kabllon miniUSB në USB-A për të lidhur një nga bordet me shpërndarësin USB. Ju mund të etiketoni portet dhe kabllot ose të përcaktoni një urdhër për lidhjet në rast se keni nevojë të shkëputni një bord më vonë.

Hapi 13: Vendosja e ruterit

Vendosja e ruterit
Vendosja e ruterit

Nëse jeni duke bërë instalimin e sistemit operativ pa kokë ndërsa jeni në një rrjet të madh, do t'ju duhet të përdorni një ruter dhe ta lidhni atë në internet, bordet Parallella dhe kompjuterin tuaj personal.

Nëse nuk jeni në gjendje të lidheni me ruterin, mund ta lidhni bordin direkt me kompjuterin tuaj duke përdorur kabllon Ethernet, kjo procedurë mund të jetë pak më e ndërlikuar dhe nuk do të përfshihet në këtë udhëzues.

Pasi të jetë lidhur gjithçka, hapni ndërfaqen e ruterit tuaj për të gjetur se cila Adresë IP po i jepet Paralellës suaj si parazgjedhje. Shikoni për një skedë që thotë Rrjeti. Pastaj gjeni një seksion të emërtuar Lista e Klientëve DHCP. Aty duhet të shihni tabelën tuaj Paralella dhe Adresën e saj IP.

Me këtë adresë IP, ju mund të SSH në Parallella dhe të vendosni një adresë IP statike.

Hapi 14: Lidhja me Tabelën Paralella me SSH

Shënim: Për këtë seksion, [default_IP] është adresa IP dinamike që keni gjetur në Listën e Klientëve DHCP.

Kontrolloni lidhjen me tabelën

$ ping [default_IP]

SSH në tabelë për herë të parë (fjalëkalimi i paracaktuar është paralel)

$ ssh paralela@[default_IP]

Hapi 15: Vendosja e Rrjetit

- Ndryshoni emrin e hostit: redaktoni /etc /hostname

Këtu mund të caktoni çdo emër që dëshironi, ju rekomandojmë të përdorni NOPA ##

Aty ku ## identifikon numrin e tabelës (d.m.th 01, 02,…)

- Vendosni adresa IP të bordeve të tjera: redaktoni /etc /hosts

Vendosni adresën IP statike: shtoni tekstin e mëposhtëm për /etc/network/interfaces.d/eth0

#Ndërfaqja kryesore e rrjetitauto eth0

iface eth0 inet statike

adresa 192.168.10.101 #IP duhet të jetë brenda rrezes së ruterit

maskë neto 255.255.255.0

porta hyrëse 192.168.10.1 #Kjo duhet të jetë adresa e ruterit

serveri i emrave 8.8.8.8

serveri i emrave 8.8.4.4

Pasi të keni caktuar IP në bord, mund të rinisni lidhjen me komandën

$ ifdown eth0; nëse et0

ose rindizni bordin

Hapi 16: Vendosja e Qasjes Keygen dhe Pa Fjalëkalim në Tabela

Krijoni një palë çelësash publik privat në çdo nyje (përfshirë nyjen e kokës). Krijoni një dosje të përkohshme, krijoni një çelës të ri dhe bëjeni atë një çelës të autorizuar dhe shtoni të gjitha NOPA në hostet e njohur siç tregohet më poshtë.

mkdir tmp_sshcd tmp_ssh ssh -keygen -f./id_rsa

#Shtypni enter dy herë për të vendosur dhe konfirmuar një fjalëkalim bosh

cp id_rsa.pub çelësat e autorizuar

për i në `seq 0 24`; bëj j = $ (jehonë $ i | awk '{printf "%02d / n", $ 0}');

ssh-keyscan NOPA $ J >> fantazmat e njohura; bërë

Hapi 17: Instalimi i Sshfs

- Përdorimi i sshfs lejon ndarjen e skedarëve midis bordeve në grup. Drejtoni komandën e mëposhtme:

$ sudo apt -get install -y sshfs

- Kontrolli për / Krijimi i Grupit të Siguresave

Kontrolloni nëse ekziston grupi i siguresave:

$ cat /etc /group | grep 'siguresa'

Nëse grupi ekziston, ekzekutoni komandën e mëposhtme

$ bash sudo usermod -a -G siguresa parallella

- Nëse grupi nuk ekziston, krijojeni atë dhe shtoni përdoruesin në të

$ sudo groupadd siguresa

$ sudo usermod -a -G siguresa parallella

- Mos komentoni linjën user_allow_other në skedarin fuse.config

$ sudo vim /etc/fuse.conf

Hapi 18: Konfiguroni Dosjen NFS

- Ndryshoni skedarin /etc /fstab

$ sudo vim /etc /fstab

- Zëvendësoni përmbajtjen me tekstin e treguar më poshtë

# [sistemi i skedarëve] [pika e montimit] [lloji] [opsionet]

sshfs#parallella@NOPA01:/home/parallella/DEMAC_nfs/home/parallella/DEMAC_nfs bashkoj koment = sshfs, noauto, përdorues, exec, rw, uid = 1000, gid = 1000, allow_other, rilidheni, transformoni_simlinks, BatchMode = po, nonempty, _netdev, identitetfile =/home/parallella/.ssh/id_rsa, leje_parazgjedhje 0 0

Hapi 19: Lidhni Bordin me Ndërprerësin

Vendoseni çelësin nën grup ose diku afër, përdorni kabllo Ethernet për të lidhur bordin që keni konfiguruar tashmë me ndërprerësin. Ju gjithashtu mund të lidhni çelësin dhe kompjuterin tuaj me ruterin për të pasur qasje në grup.

Ju duhet të jeni në gjendje të bëni ping dhe ssh në tabelën që tani është e lidhur me çelësin me një IP statike.

Ju gjithashtu mund të shtoni IP dhe emrin e hostit në skedarin tuaj /etc /hosts. Ju do të jeni në gjendje të përdorni emrin e hostit për t'u lidhur në vend që të shtypni të gjithë adresën IP.

Hapi 20: Përsëritni Hapat 11 deri 19 për Çdo Bord

Ndiqni procedurën për të konfiguruar sistemin operativ dhe rrjetin për secilën bord.

>> Shënim i rëndësishëm: Përdorni hoste të ndryshëm dhe IP për secilën tabelë! Ato duhet të jenë unike përmes rrjetit! <<<

Hapi 21: Lidhni pajisjet periferike

Lidhni pajisjet periferike!
Lidhni pajisjet periferike!

Sigurohuni që ventilatori të funksionojë:

Sigurohuni që ventilatori të marrë energji dhe qarkullimi i ajrit të hyjë brenda në zorrën e bordit. Lidhja duhet të jetë e qëndrueshme dhe e pavarur nga elementët e tjerë. Mos harroni bordet mund të mbinxehen nëse nuk ftohen siç duhet.

Sigurohuni që bordet të jenë të lidhur me ndërprerësin:

Në këtë pikë ju duhet të keni konfiguruar secilën tabelë në mënyrë të pavarur. Bordet gjithashtu duhet të lidhen me ndërprerësin. Manuali i ndërruesit duhet të sigurojë informacion që mund të përdoret për të kontrolluar që procesi i fillimit ka përfunduar në mënyrë korrekte, mund të ketë disa LED që tregojnë statusin.

Lidhni bordet me Furnizimin me Energji:

Përdorni kabllon mikro-USB në USB-A për të lidhur secilën prej bordeve me shpërndarësin USB. Ju mund të etiketoni portet ose të përcaktoni një urdhër në rast se keni nevojë të shkëputni një tabelë të vetme.

Hapi 22: Aplikoni Fuqinë

1. Tifozi duhet të jetë duke punuar.

2. Pllakat duhet të lidhen me ndërprerësin Ethernet.

3. Kontrolloni që bordet të jenë të lidhur me shpërndarësin USB.

4. Siguroni energji shpërndarësit USB.

5. Aktivizo DEMAC!

6. Fitimi!

Hapi 23: Burimet e softuerit

MPI (Ndërfaqja e Kalimit të Mesazhit)

MPI është një protokoll komunikimi për programimin e kompjuterëve paralel. Komunikimi pikë për pikë dhe ai kolektiv mbështeten.

www.open-mpi.org/

OpenMP (Hapja e shumëpërpunimit)

Ndërfaqja e programimit të aplikacionit (API) OpenMP (Open Multi-Processing) mbështet programimin e shumëfishtë të shumë platformave të kujtesës së përbashkët në C, C ++ dhe Fortran, në shumë platforma. Përbëhet nga një grup direktivash përpiluesish, rutinash bibliotekare dhe ndryshore mjedisore që ndikojnë në sjelljen e kohës.

www.openmp.org/

Softueri Paralella

Zhvilluesit ofrojnë një pirg softuerësh me burim të hapur, duke përfshirë një SDK për t'u ndërlidhur me përshpejtuesin.

www.parallella.org/software/

Ju gjithashtu mund të gjeni Manualet dhe informacione më të hollësishme.

Ata gjithashtu kanë depo GitHub:

github.com/parallella

Ndjehuni të lirë të shkarkoni dhe ekzekutoni disa nga shembujt, një nga të preferuarat e mia është loja e jetës e bazuar në lojën e jetës të famshme Conway.

Përgjegjësia: Përkufizimet mund të kopjohen nga wikipedia

Recommended: