Mündəricat:

DEMAC, 3D çaplı Modul Beowulf Kümesi: 23 Addım (Şəkillərlə)
DEMAC, 3D çaplı Modul Beowulf Kümesi: 23 Addım (Şəkillərlə)

Video: DEMAC, 3D çaplı Modul Beowulf Kümesi: 23 Addım (Şəkillərlə)

Video: DEMAC, 3D çaplı Modul Beowulf Kümesi: 23 Addım (Şəkillərlə)
Video: Aliexpress sizin için yararlı olan 40 kullanışlı oto ürünleri 2024, Noyabr
Anonim
DEMAC, 3D çaplı Modul Beowulf Kümesi
DEMAC, 3D çaplı Modul Beowulf Kümesi

Yüksək Performanslı Hesablama (HPC), məlumatları emal etmək və yüksək sürətlə kompleks hesablamalar aparmaq qabiliyyətidir, ya standart kompüterlər üçün çox böyük olan, ya da tamamlanması çox uzun çəkən hesablama problemlərinə "Superkompüterlər" in tətbiqidir. Top500, ildə iki dəfə nəşr olunan və dünyanın ən sürətli, ən güclü kompüterlərindən birini sıralayan bir siyahıdır. Ölkələr və böyük təşkilatlar bu sistemin işə salınması üçün elm adamlarının ən son texnologiyadan istifadə etməsi və kompleks problemləri həll etməsi üçün milyonlarla resurs xərcləyir.

İllər əvvəl kompüterlər prosessorun sürətini artıraraq performanslarını artırırdılar. Bu cür yanaşmada yavaşlama ilə üzləşdikdən sonra, tərtibatçılar kompüterlərin performansını artırmağa davam etmək üçün birdən çox nüvənin (və ya hesablama vahidlərinin) bir araya gətirilməsinə qərar verdilər. Çoxlu hesablama mənbələrinin toplanması və bu mənbələrə nəzarət mexanizmləri kompüter elmində "paralellik" adlandırdığımız şeydir. Birdən çox vəzifəni yerinə yetirən birdən çox nüvəyə sahib olmaq, kompüterin işini yaxşılaşdırmaq üçün yaxşı bir yanaşma kimi səslənir … amma bu, böyük bir sual doğurur: bu mənbələrdən necə daha səmərəli istifadə edirik?

Bu suallar kompüter elm adamını məşğul edirdi, bir kompüterə işlərin necə aparılacağını izah etməyin bir çox yolu var, birdən çox kompüterə necə bir şey edəcəyini izah etməyin daha çox yolu var. Bu layihə, hər kəsin çox paralel bir maşınla sınaqdan keçirə biləcəyi, mövcud modelləri öz layihələrinizdə tətbiq etmək üçün sınaqdan keçirə biləcəyi, hesablama problemlərini həll etməyin yeni və yaradıcı yollarını inkişaf etdirə biləcəyi və ya başqalarına kompüter haqqında öyrətmək üçün istifadə edə biləcəyi əlverişli bir platforma hazırlamağı hədəfləyir. Ümid edirik ki, bizdə olduğu qədər DEMAC ilə işləməkdən zövq ala bilərsiniz.

DEMAC

Delaware Modul Montaj Kümesi (DEMAC), genişlənmiş gömülü sistemlər (kart ölçülü kompüterlər) və enerji, soyutma və şəbəkəyə girişi təmin edən lövhələri və əlavə avadanlığı örtmək üçün 3D çaplı çərçivələrdən ibarətdir.

Hər bir cihaz və ya quraşdırılmış sistem, kiçik bir kompüterdir, ikili nüvəli ARM prosessorunun, Epiphany adlı 16 nüvəli bir prosessorun və tam açıq mənbə yığınının elastikliyinə malik bir FPGA-nın mənbələrini özündə birləşdirən kiçik bir kompüterdir. Montaj, aşağı qiymətli bir tətbiqə və genişlənə bilən bir quruluşa imkan verən evdə hazırlanmış 3D çaplı bir çərçivədir. Standart ölçüdə 4 ədəd (kompüter server otaqlarında tapdığınız kimi) yerləşdirmək üçün hazırlanmışdır.

Bu təlimatlandırmaya daxildir:

- Lazım olan materialların siyahısı

- Çərçivələri 3D çap etmək üçün təlimatlar

- Parçaların yığılması və birləşdirilməsi üçün təlimatlar

- Lazımi proqramı yükləmək və quraşdırmaq üçün bələdçi

- Kümelenmeyle necə əlaqə qurmağın və qarşılıqlı əlaqənin təsviri

- A "Niyə bunu edirik?" bölmə

Biz kimik?

Biz CAPSL (Kompüter Memarlığı və Paralel Laboratoriyası), Delaver Universitetindən. Hesablamanın gələcəyinin Dataflow nəzəriyyəsində güclü bir bazaya sahib olacağına inanırıq (əgər maraqlanırsınızsa, bu təlimatda daha sonra izah edəcəyik).

Təchizat

Bu siyahı 4 lövhəli bir çoxluq yaratmaq üçün lazım olan materialları təsvir edir

- 4 Parallella lövhə (bunları DigiKey və ya digər satıcılardan əldə edə bilərsiniz, https://www.parallella.org/ veb saytında daha çox məlumat tapa bilərsiniz)

-Ən az 16Gb olan 4 micro-SD kart (burada çox ucuz 10 paket və ya daha çevik kombinatlar kimi bir şey var)

- Minimum uzunluğu 30 sm olan 4 mikro USB kabeli (bunları məsləhət görürəm)

- USB Şarj Cihazı [ən azı 4 tip A portu ilə] (bunu 6 portlu və ya eyni forma faktorlu birini tövsiyə edirəm, çünki güc qutusu bunun üçün nəzərdə tutulmuşdur)

- Soyuducu Fan [maksimum ölçü 100 mm x 100 mm x 15 mm] (Ucuz və işlək olduğu üçün bunu məsləhət görürəm, amma oxşar ölçüdə və kabel konfiqurasiyasına malik digərləri işləyir)

- Soyutma fanı üçün enerji təchizatı (Konfiqurasiyanız 8 -dən çox lövhə üçündirsə, bu və ya bənzər bir şeyi tövsiyə edirəm [AC 100 V/ 240 V DC 12 V 10 A 120 W] gözəl bir metal korpusa malikdir və əlavə edilə bilər. keçid üçün) (Yalnız iki fanat və ya daha azını bağlayacaqsınızsa, ən azı 1 A çıxış enerji təchizatı olan hər hansı bir 12 V istifadə edə bilərsiniz)

- 5 Ethernet Kabel (4 -ü keçiddən lövhələrə qədər olan məsafədən asılı olaraq belə qısa ola bilər və bir çoxluq şəbəkəsinə daxil olmaq üçün açarı ya kompüterinizlə, ya da modeminizlə bağlayacaq qədər uzun olmalıdır)

>> Vacib Qeyd: Soyutma sistemi tələb olunur, əks halda lövhələr çox qıza bilər! <<<

3D çaplı hissələr

- 4 lövhə tepsisi (Frame_01)

- 1 lövhə korpusu (Frame_02)

- 1 Fan Qutusu (Frame_03_B & Frame_03_T)

- 1 Güc Qutusu (Frame_04)

Addım 1: DEMAC haqqında

DEMAC haqqında
DEMAC haqqında

DEMAC, paralel hesablama üçün yeni proqramlaşdırma icra modellərini (PXM) hazırlamağa və sınamağa imkan verən daha böyük bir şəkilin, çevik və genişlənə bilən bir platformanın bir hissəsidir. Bir PXM, hesablamanı təsvir etməkdən daha çox bir şeydir, bir proqramın ifadə edilməsi ilə maşın tərəfindən icra edilə bilən ümumi bir dilə necə çevrilməsi arasında bir razılaşma təmin edən onurğanı təmsil edir. İstifadəçiyə proqramlar yaratmağa və proqramın icrasını təşkil etmək üsuluna imkan verən bir sıra elementləri təsvir edirik. Proqram, istifadəçi tərəfindən müəyyən bir arxitekturanı və ya bu ortaq fon əsasında avtomatlaşdırılmış bir vasitəni hədəf almaq üçün optimallaşdırıla bilər.

Bu təlimatın sonunda bu layihə haqqında daha çox məlumat əldə edə bilərsiniz, DEMAC haqqında və ya CAPSL haqqında daha çox məlumat əldə etmək üçün bura vura bilərsiniz)

Addım 2: 3D Print DEMAC

3D Çap DEMAC!
3D Çap DEMAC!
3D Çap DEMAC!
3D Çap DEMAC!
3D Çap DEMAC!
3D Çap DEMAC!

Bu hissədə digər komponentləri əhatə edən və struktur dəstəyi verən çərçivələri 3D çap etmək üçün bir bələdçi tapa bilərsiniz. 3D çap ustası olsanız belə, bu çərçivələri çap edərkən nəzərə ala biləcəyiniz bəzi məsləhətlər var. Bütün çərçivələr 0,3 və ya 0,2 qat hündürlüyündə 0,4 mm nozzle istifadə edərək çap oluna bilər (adaptivdən də istifadə edə bilərsiniz). PLA istifadə edərək hər şeyi çap etdim, amma digər materiallardan istifadə etmək istəməyinizin əhəmiyyəti yoxdur (struktur sabitliyi təmin etdikləri və PLA -dan daha yüksək və ya bərabər temperaturlara dözə bildikləri müddətdə).

STL faylları:

www.thingiverse.com/thing:4493780

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

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

Lövhə Tepsisi (Frame_01)

Əlavə dəstək tələb olunmur. Bu olduqca sadədir, yalnız çap səthinə baxan düz bir səthlə yerləşdirin.

Lövhə Korpusu (Frame_02)

Bu, orta kirişlərdə bir az dəstək tələb edə bilər. Yaxşı tənzimlənmiş bir maşın/dilimləyicinin bu körpüləri əlavə dəstək olmadan çap edə biləcəyini mübahisə edə bilərsiniz. Zəhmət olmasa dəstək olmadan çap etmək istəyirsinizsə, əvvəlcə bəzi körpü stress testlərini sınayın, çünki fikir tələb olunmayacaq. Digər tərəfdən, yanal və divarlar sütunların əlavə dəstək strukturları olmadan çap olunmasına kifayət qədər dəstək verir.

Fan Qutusu (Frame_03_B & Frame_03_T)

Əlavə dəstək tələb olunmur. Yalnız hər iki hissəni düz səthlə çap səthinə baxaraq yerləşdirin.

Güc Qutusu (Frame_04)

Frame_02 -də olduğu kimi, orta şüalarda bir az dəstək tələb oluna bilər. Əlavə dəstək materialı olmadan (bunu nəzərdə tutulduğu kimi) çap etməyə cəhd edə bilərsiniz. Yanal və divarlar sütunlar əlavə dəstək strukturları olmadan çap olunmaq üçün kifayət qədər dəstək verir.

Çıxış Soyutma Qutusu (Frame_05_B & Frame_05_T)

Əlavə dəstək tələb olunmur. Yalnız hər iki hissəni düz səthlə çap səthinə baxaraq yerləşdirin.

Addım 3: DEMAC yığın

DEMAC yığın!
DEMAC yığın!

Lazım olan bütün hissələrə sahib olduğunuz üçün, çoxluq yığmağa başlamağın vaxtıdır.

Çərçivələrdə ola biləcək dəstək materialını çıxarmağı unutmayın.

Addım 4: Fanı Qutunun üzərinə qoyun

Fanı Qutunun üzərinə qoyun
Fanı Qutunun üzərinə qoyun
Fanı Qutunun üzərinə qoyun
Fanı Qutunun üzərinə qoyun

Fanı Frame_03_B içərisinə sürüşdürün (kabel aşağı sağ küncdədir), alt hissəsi fanı yerində saxlayan kiçik əyri divarların içərisinə uyğun olmalıdır.

Frame_03_T -ni Frame_03_B -nin üstünə kiçik əyri divarları aşağıya baxacaq şəkildə yerləşdirin (fan artıq yerindədir). Frame_03_T -nin ən geniş qapağını Frame_03_B -nin daha geniş (arxa) üzünə baxan kimi yerləşdirmək üçün diqqətli olun. Çərçivələr tıklanmalı və qapaqlar yerində saxlanmalıdır.

Addım 5: Güc Qutusu ilə Kart Korpusuna qoşulun

Güc Qutusu ilə Lövhə Korpusuna qoşulun
Güc Qutusu ilə Lövhə Korpusuna qoşulun
Güc Qutusu ilə Lövhə Korpusuna qoşulun
Güc Qutusu ilə Lövhə Korpusuna qoşulun

Frame_02 -ni Frame_04 -ün üstünə qoyun, bu ikisi bir -birinə yapışmaq üçün hazırlanmışdır. Frame_02 -nin alt hissəsində Frame_04 -ün üstündəki bağlayıcılara uyğun kiçik bir girinti var. Onları birləşdirmək üçün yumşaq güc tətbiq edin.

Addım 6: Soyutma qurğusunu quraşdırın

Soyutma qurğusunu quraşdırın
Soyutma qurğusunu quraşdırın

Frame_03 (B&T), Frame_02 ilə birlikdə yapışdırmaq, fanatı lövhələrə baxan şəkildə yerləşdirmək üçün nəzərdə tutulmuşdur (hava axını Frame_02 içərisinə daxil olmalıdır). Frame_02 sütunlarında Frame_03_B işarələrinə uyğun gəlməli olan kiçik çatlar var. Çərçivələr tıklanana qədər quruluşun yan tərəflərinə yumşaq bir təzyiq tətbiq edin.

Addım 7: Lövhələri lövhə lövhələrinə yerləşdirin

Lövhələri lövhə lövhələrinə yerləşdirin
Lövhələri lövhə lövhələrinə yerləşdirin

Frame_01, Parallella lövhəsindəki deliklərə uyğun gələn 4 sancağa malikdir. Lövhə asanlıqla tepsiyə uyğun olmalıdır. 3D-Printer kalibrindən asılı olaraq böyük və ya çox kiçik ola bilər, onları yerində saxlamaq üçün bir az maye silikon yapışqan istifadə edə bilərsiniz və ya diametrini azaltmaq üçün bir az pens ilə sıxa bilərsiniz.

>> Mühüm Qeyd: İstilik qablarını lövhəyə yerləşdirməyi unutmayın <<<

Adım 8: Lövhə lövhələrini lövhənin gövdəsinə sürüşdürün

Lövhə lövhələrini lövhənin gövdəsinə sürüşdürün
Lövhə lövhələrini lövhənin gövdəsinə sürüşdürün

Frame_01, hər səviyyə üçün Frame_02 raylarına uyğun olan yuvalar təmin edir. Lövhə tepsisini almaq üçün yalnız bir tərəfin açıq olduğunu unutmayın. Frame_01 -ni yerində saxlamağa kömək edən kiçik bir qabarıq da var (düzünü desəm, bunlar gələcək versiyada bəzi inkişaflardan istifadə edə bilər).

Lövhələr hər yerdə, hər biri 1 ədəd olmaqla, 4 taxta tepsinin hamısını sürüşdürün.

Addım 9: Güc Təchizatını Güc Korpusunun İçinə Yerləşdirin

Güc Təchizatını Güc Korpusunun İçinə Yerləşdirin
Güc Təchizatını Güc Korpusunun İçinə Yerləşdirin

USB enerji təchizatını Frame_04 içərisinə USB portları xaricə baxaraq yerləşdirin. Digər tərəfdən, hubu qidalandıran elektrik kabeli üçün kiçik bir açılış var.

Addım 10: Fanı Soyuducu Güc Təchizatına qoşun

Fan artıq soyutma qurğusunu enerji ilə təmin edən 12 V gücə qoşulmalıdır.

>> Vacib Qeyd: Elektrik lövhəsinə qoşulduqda soyutma sistemini daim işlədin <<<

Addım 11: OS -ni konfiqurasiya edin

1. Burada tövsiyə olunan OS (Parabuntu) yükləyin

Fişlərin fərqli fayllar tələb edən iki versiyası var (z7010 [P1600/P1601] və z7020 [P1602/A101040].

Hər iki versiya üçün başsız bir versiya (qrafik istifadəçi interfeysi yoxdur) və HDMI dəstəyi və qrafik istifadəçi interfeysi təmin edən bir versiya var)

HDMI çıxışından istifadə etmək istəyirsinizsə, mini-HDMI kabeli almağı unutmayın.

Şəbəkə vasitəsilə başsız versiya ilə əlaqə qura bilərsiniz.

Daha ətraflı məlumat və ətraflı izahat burada rəsmi internet saytında tapa bilərsiniz.

Linux əsaslı bir paylama istifadə edərək əməliyyat sistemini qurmaq üçün addımlar. Növbəti addımlar üçün terminaldakı əmrlərdən ($ simvolu olmadan) istifadə edə və ya veb saytdakı digər prosedurları yoxlaya bilərsiniz.

2. Quraşdırın

- Mikro SD kartı adi kompüterinizə daxil edin- Ubuntu görüntüsünü açın. Şəkil adı üçün [releasename] dəyişdirin.

$ gunzip -d [buraxılış adı].img.gz

3. SD kartınızın cihaz yolunu yoxlayın

SD kartınızın dəqiq cihaz yolu Linux paylamanızdan və kompüter qurulmağınızdan asılıdır. Doğru yolu əldə etmək üçün aşağıdakı əmrdən istifadə edin. Hansı yolun doğru olduğu çıxışdan bəlli deyilsə, SD kartı olan və daxil edilməmiş əmri sınayın. Ubuntuda, geri dönən yol '/dev/mmcblk0p1' kimi bir şey ola bilər.

$ df -h

4. SD kartı ayırın Kartı yandırmadan əvvəl SD kartlardakı bütün bölmələri çıxarmalısınız. [Sd-partition-path], 3-cü addımdakı 'df' əmrindən gəlir.

$ umount [sd-partition-path]

5. Ubuntu disk görüntüsünü mikro SD karta yazın

Aşağıdakı əmr nümunəsində göstərilən 'dd' yardım proqramını istifadə edərək görüntünü SD karta yazın. Zəhmət olmasa diqqətli olun və yolu düzgün göstərdiyinizə əmin olun, çünki bu əmr geri dönməzdir və yolda olan hər şeyi yazacaq! Ubuntuda nümunə bir əmr belə olacaq: 'sudo dd bs = 4M if = my_release.img of =/dev/mmcblk0'. Zəhmət olmasa səbirli olun, istifadə olunan kompüterdən və SD kartdan asılı olaraq bu bir müddət (bir neçə dəqiqə) çəkə bilər.

$ sudo dd bs = 4M if = [releasename].img = [sd-partition-path]

6. SD karta yazılanların tamamlandığından əmin olun

$ sinxronizasiya

7. SD kartı lövhədəki SD kart yuvasına daxil edin

Addım 12: lövhəni elektrik təchizatına qoşun

Lövhələrdən birini USB hub-a bağlamaq üçün miniUSB-USB-A kabelindən istifadə edin. Limanları və kabelləri etiketləyə və ya daha sonra bir lövhəni ayırmaq lazım olduğu təqdirdə əlaqələrin sifarişini təyin edə bilərsiniz.

Addım 13: Routerin qurulması

Routerin qurulması
Routerin qurulması

Böyük bir şəbəkədə işləyərkən başsız bir OS quraşdırırsınızsa, bir router istifadə etməli və onu İnternetə, Parallella lövhələrinə və fərdi kompüterinizə bağlamalısınız.

Routerə qoşula bilmirsinizsə, Ethernet kabelindən istifadə edərək lövhəni birbaşa kompüterinizə bağlaya bilərsiniz, bu prosedur bir az çətin ola bilər və bu təlimatda göstərilməyəcəkdir.

Hər şey bağlandıqdan sonra, Parallella -ya standart olaraq hansı IP Adresinin verildiyini öyrənmək üçün yönləndiricinizin interfeysini açın. Şəbəkə yazan bir nişanı axtarın. Sonra DHCP Müştəri Siyahısı etiketli bir bölmə tapın. Orada Parallella lövhənizi və onun IP ünvanını görməlisiniz.

Bu IP ünvanı ilə Parallella -ya SSH daxil edə və statik bir IP ünvanı qura bilərsiniz.

Addım 14: SSH ilə Parallella lövhəyə qoşulma

Qeyd: Bu bölmə üçün [default_IP] DHCP Müştəri Siyahısında tapdığınız dinamik IP ünvanıdır.

Lövhəyə olan əlaqəni yoxlayın

$ ping [default_IP]

SSH ilk dəfə lövhəyə daxil edildi (standart parol paraleldir)

$ ssh paralel@@default_IP]

Addım 15: Şəbəkə qurmaq

- Host adını dəyişdirin: edit /etc /hostname

Burada istədiyiniz adı təyin edə bilərsiniz, NOPA ## istifadə etməyi məsləhət görürük.

## lövhə nömrəsini təyin edərkən (yəni 01, 02,…)

- Digər lövhələri IP ünvanlarını təyin edin: /etc /hosts redaktə edin

Statik IP ünvanı təyin edin: /etc/network/interfaces.d/eth0 üçün aşağıdakı mətni əlavə edin

#Eth0 -a əsas şəbəkə interfeysi

iface eth0 inet statik

ünvan 192.168.10.101 #IP, yönlendiricinin əhatə dairəsində olmalıdır

şəbəkə maskası 255.255.255.0

ağ geçidi 192.168.10.1 #Bu, yönlendiricinin ünvanı olmalıdır

ad serveri 8.8.8.8

ad serveri 8.8.4.4

IP -ni lövhəyə təyin etdikdən sonra əmri ilə əlaqəni yenidən başlata bilərsiniz

$ ifdown eth0; ifup eth0

və ya lövhəni yenidən başladın

Adım 16: Kartlarda Keygen və Şifrəsiz girişin qurulması

Hər bir qovşaqda (baş nodu daxil olmaqla) xüsusi bir açar cütü qurun. Müvəqqəti bir qovluq yaradın, yeni bir açar yaradın və onu səlahiyyətli bir açar halına gətirin və aşağıda göstərildiyi kimi bütün NOPA'ları bilinən hostlara əlavə edin.

mkdir tmp_sshcd tmp_ssh ssh -keygen -f./id_rsa

#Boş bir parol təyin etmək və təsdiq etmək üçün iki dəfə basın

cp id_rsa.pub səlahiyyətli_ düymələr

i üçün `seq 0 24`; j = $ (echo $ i | awk '{printf "%02d / n", $ 0}');

ssh-keyscan NOPA $ J >> məlum_hosts; bitdi

Addım 17: Sshfs qurmaq

- Sshfs -dən istifadə etmək, faylları çoxluqdakı lövhələr arasında paylaşmağa imkan verir. Aşağıdakı əmri çalıştırın:

$ sudo apt -get install -y sshfs

- Fuse Group -un yoxlanılması

Sigorta qrupunun olub olmadığını yoxlayın:

$ cat /etc /group | grep 'qoruyucu'

Qrup varsa, aşağıdakı əmri yerinə yetirin

$ bash sudo usermod -a -G sığorta paralel

- Qrup yoxdursa, onu yaradın və istifadəçini ona əlavə edin

$ sudo groupadd qoruyucu

$ sudo usermod -a -G sığortası paralel

- fuse.config faylında user_allow_other xəttini qeyd edin

$ sudo vim /etc/fuse.conf

Addım 18: NFS Qovluğunu konfiqurasiya edin

- /etc /fstab faylını dəyişdirin

$ sudo vim /etc /fstab

- Məzmunu aşağıda göstərilən mətnlə əvəz edin

# [fayl sistemi] [montaj nöqtəsi] [növ] [seçimlər]

sshfs#parallella@NOPA01:/home/parallella/DEMAC_nfs/home/parallella/DEMAC_nfs sigorta şərhi = sshfs, noauto, users, exec, rw, uid = 1000, gid = 1000, allow_other, connect, transform_symlinks, BatchMode = yes, nonempty, _netdev, identityfile =/home/parallella/.ssh/id_rsa, default_permissions 0 0

Addım 19: Lövhəni Switch -ə qoşun

Açarı klasterin altına və ya yaxın bir yerə qoyun, Ethernet kabellərindən istifadə edərək konfiqurasiya etdiyiniz lövhəni keçidə bağlayın. Küməyə daxil olmaq üçün açarı və kompüterinizi yönləndiriciyə qoşa bilərsiniz.

Stik bir IP ilə açara bağlı olan lövhəyə ping və ssh yaza bilməlisiniz.

IP və host adını /etc /hosts faylınıza da əlavə edə bilərsiniz. Bütün IP ünvanını yazmaq əvəzinə əlaqə qurmaq üçün host adından istifadə edə biləcəksiniz.

Addım 20: Hər bir lövhə üçün 11-19 -cu addımları təkrarlayın

Hər bir lövhə üçün OS və şəbəkəni konfiqurasiya etmək üçün proseduru izləyin.

>> Mühüm Qeyd: Hər bir lövhə üçün fərqli host adları və IP istifadə edin! Şəbəkə vasitəsilə unikal olmalıdırlar! <<<

Addım 21: Ətraf qurğuları birləşdirin

Periferik cihazları birləşdirin!
Periferik cihazları birləşdirin!

Fanın işlədiyinə əmin olun:

Fanın güc aldığından və hava axınının lövhənin gövdəsinə daxil olduğundan əmin olun. Bağlantı sabit və digər elementlərdən müstəqil olmalıdır. Düzgün soyudulmadıqda lövhələrin həddindən artıq istiləşə biləcəyini unutmayın.

Lövhələrin açara bağlı olduğundan əmin olun:

Bu nöqtədə hər bir lövhəni müstəqil olaraq konfiqurasiya etməlisiniz. Lövhələr də açara bağlanmalıdır. Açar təlimatında, başlanğıc prosesinin düzgün başa çatdığını yoxlamaq üçün istifadə edilə bilən məlumatlar verilməlidir, vəziyyəti göstərən bəzi LEDlər ola bilər.

Lövhələri enerji təchizatına qoşun:

Lövhələrin hər birini USB hub-a bağlamaq üçün mikro-USB-USB-A kabelindən istifadə edin. Limanları etiketləyə və ya bir lövhəni ayırmanız lazım olduğu halda sifariş təyin edə bilərsiniz.

Addım 22: Güc tətbiq edin

1. Fan işləməlidir.

2. Lövhələr Ethernet açarına qoşulmalıdır.

3. Lövhələrin USB mərkəzinə qoşulduğunu yoxlayın.

4. USB mərkəzinə enerji verin.

5. DEMAC -ı aktiv edin!

6. Mənfəət!

Addım 23: Proqram qaynaqları

Mesaj ötürmə interfeysi (MPI)

MPI, paralel kompüterlərin proqramlaşdırılması üçün bir əlaqə protokoludur. Həm nöqtədən-nöqtəyə, həm də kollektiv ünsiyyət dəstəklənir.

www.open-mpi.org/

OpenMP (Açıq Çox İşləmə)

Tətbiq proqramlaşdırma interfeysi (API) OpenMP (Açıq Çox İşləmə), bir çox platformada C, C ++ və Fortranda çox platformalı paylaşılan yaddaşlı çoxlu işləmə proqramlaşdırmasını dəstəkləyir. İşləmə müddətinə təsir edən bir sıra tərtibçi direktivləri, kitabxana rutinləri və ətraf mühit dəyişənlərindən ibarətdir.

www.openmp.org/

Paralel proqram

Yaradıcılar, sürətləndirici ilə əlaqə qurmaq üçün bir SDK da daxil olmaqla, açıq mənbəli bir proqram yığını təmin edir.

www.parallella.org/software/

Kılavuzları və daha ətraflı məlumatı da tapa bilərsiniz.

GitHub depolarına da sahibdirlər:

github.com/parallella

Nümunələrdən bəzilərini yükləmək və çəkməkdən çəkinməyin, ən çox sevdiyim biri məşhur Conwayin Həyat Oyununa əsaslanan həyat oyunudur.

İmtina: Təriflər vikipediyadan kopyalana bilər

Tövsiyə: