İçindekiler:

DEMAC, 3D Baskılı Modüler Beowulf Kümesi: 23 Adım (Resimlerle)
DEMAC, 3D Baskılı Modüler Beowulf Kümesi: 23 Adım (Resimlerle)

Video: DEMAC, 3D Baskılı Modüler Beowulf Kümesi: 23 Adım (Resimlerle)

Video: DEMAC, 3D Baskılı Modüler Beowulf Kümesi: 23 Adım (Resimlerle)
Video: MAKİNE ANLATIM 2024, Kasım
Anonim
DEMAC, 3B Baskılı Modüler Beowulf Kümesi
DEMAC, 3B Baskılı Modüler Beowulf Kümesi

Yüksek Performanslı Hesaplama (HPC), verileri işleme ve yüksek hızlarda karmaşık hesaplamalar yapma yeteneğidir, standart bilgisayarlar için çok büyük olan veya tamamlanması çok uzun sürecek olan hesaplama problemlerine "Süper Bilgisayarlar" uygulamasıdır. Top500, yılda iki kez yayınlanan ve dünyanın en hızlı, en güçlü bilgisayarlarından bazılarını sıralayan bir listedir. Ülkeler ve büyük kuruluşlar, bilim adamlarının en son teknolojiyi kullanması ve karmaşık sorunları çözmesi için bu sistemleri çalışır hale getirmek için milyonlarca kaynak harcıyor.

Yıllar önce bilgisayarlar işlemcinin hızını artırarak performanslarını artırırlardı. Bu tür bir yaklaşımda bir yavaşlama ile karşı karşıya kaldıktan sonra, geliştiriciler bilgisayarların performansını artırmaya devam etmek için birden çok çekirdeğin (veya hesaplama birimlerinin) bir araya getirilmesi gerektiğine karar verdiler. Çoklu hesaplama kaynaklarının bir araya getirilmesi ve bu kaynakları kontrol eden mekanizmalar, bilgisayar biliminde "paralellik" olarak adlandırdığımız şeydir. Birden fazla görevi birden çok çekirdekle yapmak, bir bilgisayarın performansını artırmak için iyi bir yaklaşım gibi görünüyor… ancak bu, büyük bir soruyu gündeme getiriyor: Bu kaynakları nasıl daha verimli kullanırız?

Bu sorular bilgisayar bilimcisini meşgul ediyor, bir bilgisayara bir şeyleri nasıl yapacağını söylemenin birden fazla yolu var, birden fazla bilgisayara bir şeyi nasıl yapacağını söylemenin daha da fazla yolu var. Bu proje, herkesin son derece paralel bir makineyle deney yapabileceği, mevcut modelleri kendi projelerine uygulamak için test edebileceği, hesaplama problemlerini çözmek için yeni ve yaratıcı yollar geliştirebileceği veya sadece başkalarına bilgisayarları öğretmek için kullanabileceği uygun fiyatlı bir platform geliştirmeyi amaçlıyor. Umarız DEMAC ile çalışmaktan bizim kadar keyif alırsınız.

DEMAC

Delaware Modüler Montaj Kümesi (DEMAC), güç, soğutma ve ağ erişimi sağlayan kartları ve ek donanımları muhafaza etmek için genişletilebilir bir gömülü sistem dizisi (kart boyutundaki bilgisayarlar) ve bir dizi 3B yazdırılmış çerçevedir.

Her cihaz veya gömülü sistem küçük bir bilgisayar, çift çekirdekli bir ARM işlemcisinin kaynaklarını, Epiphany adlı 16 çekirdekli bir yardımcı işlemciyi ve eksiksiz bir açık kaynak yığınının esnekliğiyle gömülü bir FPGA'yı birleştiren bir Parallella Board'dur. Montaj, düşük maliyetli bir uygulamaya ve yükseltilebilir bir yapıya izin veren, ev yapımı 3D baskılı bir çerçevedir. 4 adet standart boyutlu rafa uyacak şekilde tasarlanmıştır (bilgisayar sunucu odalarında bulduğunuz gibi).

Bu talimat şunları içerir:

- Gerekli malzemelerin listesi

- Çerçeveleri 3D yazdırma talimatları

- Parçaları monte etme ve bağlama talimatları

- Gerekli yazılımı indirmek ve kurmak için bir kılavuz

- Küme ile nasıl bağlanılacağının ve etkileşime geçileceğinin açıklaması

- Bir "Bunu neden yapıyoruz?" Bölüm

Biz Kimiz?

Biz Delaware Üniversitesi'nden CAPSL'yiz (Bilgisayar Mimarisi ve Paralel Laboratuvar). Hesaplamanın geleceğinin Dataflow teorisinde güçlü bir temele sahip olması gerektiğine inanıyoruz (ilgilenirseniz bu talimatta daha sonra açıklayacağız).

Gereçler

Bu liste, 4 panolu bir küme oluşturmak için gereken malzemeleri açıklar

- 4 Parallella panosu (DigiKey'den veya diğer satıcılardan temin edebilirsiniz, daha fazla bilgiyi web sitelerinde bulabilirsiniz

- En az 16 Gb'lik 4 mikro SD kart (burada çok ucuz bir 10'lu paket veya bu daha esnek kombinasyonlar gibi bir şey var)

- En az 30 cm (1 ft) uzunluğunda 4 adet mikro USB kablosu (Bunları tavsiye ederim)

- USB Şarj Cihazı [en az 4 tip A bağlantı noktasına sahip] (Güç kutusu bunun için tasarlandığı için 6 bağlantı noktalı veya aynı form faktörüne sahip bir tane öneririm)

- Soğutma Fanı [maksimum boyut 100 mm x 100 mm x 15 mm] (Ucuz olduğu ve çalıştığı için bunu tavsiye ederim, ancak benzer boyut ve kablo konfigürasyonuna sahip diğerleri çalışır)

- Soğutma fanı için güç kaynağı (Yapılandırmanız 8'den fazla pano içinse, bunu veya benzer bir şeyi [AC 100 V/ 240 V - DC 12 V 10 A 120 W] öneririm, hoş bir metal kasaya sahiptir ve ayrıca takılabilir (Eğer sadece iki veya daha az fan takacaksanız, etrafta uzanmış olabileceğiniz en az 1 A çıkış güç kaynağı ile herhangi bir 12 V kullanabilirsiniz)

- 5 Ethernet Kablosu (switch'in kartlara olan mesafesine bağlı olarak 4'ü bunlar gibi kısa olabilir ve biri, cluster ağına erişmek için switch'i bilgisayarınıza veya modeminize bağlayacak kadar uzun olmalıdır)

>> Önemli Not: Bir soğutma sistemi gereklidir, aksi takdirde kartlar aşırı ısınabilir! <<<

3D Baskılı Parçalar

- 4 Pano Tepsisi (Frame_01)

- 1 Pano Muhafazası (Frame_02)

- 1 Fan Muhafazası (Frame_03_B ve Frame_03_T)

- 1 Güç Muhafazası (Frame_04)

1. Adım: DEMAC Hakkında

DEMAC Hakkında
DEMAC Hakkında

DEMAC, paralel hesaplama için yeni programlama yürütme modelleri (PXM) geliştirmemize ve test etmemize olanak tanıyan esnek ve ölçeklenebilir bir platform olan daha büyük bir resmin parçasıdır. Bir PXM, hesaplamayı tanımlamanın bir yolundan daha fazlasıdır, bir programın ifade edilme şekli ile makine tarafından yürütülebilecek ortak bir dile nasıl çevrildiği arasında bir anlaşma sağlayan omurgayı temsil eder. Kullanıcının programlar oluşturmasına izin veren bir dizi öğeyi ve programın yürütülmesini organize etmenin bir yolunu açıklıyoruz. Program, kullanıcı tarafından belirli bir mimariyi veya bu ortak arka plana dayalı otomatik bir araç tarafından hedeflenecek şekilde optimize edilebilir.

Bu eğitimin sonunda bu proje hakkında daha fazla bilgi edinebilirsiniz, ayrıca DEMAC hakkında daha fazla bilgi almak için buraya veya CAPSL hakkında daha fazla bilgi almak için buraya tıklayabilirsiniz)

Adım 2: 3D Baskı DEMAC

3D Baskı DEMAC!
3D Baskı DEMAC!
3D Baskı DEMAC!
3D Baskı DEMAC!
3D Baskı DEMAC!
3D Baskı DEMAC!

Bu bölümde, diğer bileşenleri kaplayan ve yapısal destek sağlayan çerçeveleri 3B yazdırmak için bir kılavuz bulabilirsiniz. Bir 3D baskı ustası olsanız bile, bu çerçeveleri yazdırırken göz önünde bulundurabileceğiniz bazı ipuçları burada. Tüm çerçeveler, 0,3 veya 0,2 katman yüksekliğine sahip 0,4 mm'lik bir püskürtme ucu kullanılarak yazdırılabilir (ayrıca uyarlanabilir kullanabilirsiniz). Her şeyi PLA kullanarak yazdırdım, ancak başka malzemeler kullanmak isteyip istemediğiniz gerçekten önemli değil (yapısal stabilite sağladıkları ve PLA'dan daha yüksek veya eşit sıcaklıkları tolere edebildikleri sürece).

STL dosyaları:

www.thingiverse.com/thing:4493780

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

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

Pano Tepsisi (Frame_01)

Ek destek gerekmez. Bu oldukça basittir, sadece düz yüzeyi baskı yüzeyine bakacak şekilde yerleştirin.

Pano Muhafazası (Frame_02)

Bu, orta kirişlerde biraz destek gerektirebilir. İyi ayarlanmış bir makine/dilimleyicinin bu köprüleri ek destek olmadan yazdırabileceğini iddia edebilirsiniz. Destek olmadan yazdırmak istiyorsanız lütfen önce bazı köprü stres testleri deneyin, çünkü fikir bunları gerektirmeyecekti. Öte yandan, yan sütunlar ve duvarlar, bunların ek destek yapıları olmadan basılabilmesi için yeterli desteği sağlar.

Fan Muhafazası (Frame_03_B ve Frame_03_T)

Ek destek gerekmez. Her iki parçayı da düz yüzey baskı yüzeyine bakacak şekilde yerleştirin.

Güç Muhafazası (Frame_04)

Frame_02'ye benzer şekilde, bu, orta kirişlerde biraz destek gerektirebilir. Bunu ek destek malzemesi olmadan da (amaçlandığı gibi) yazdırmayı deneyebilirsiniz. Yan sütunlar ve duvarlar, bunların ek destek yapıları olmadan basılması için yeterli desteği sağlar.

Çıkış Soğutma Muhafazası (Frame_05_B ve Frame_05_T)

Ek destek gerekmez. Her iki parçayı da düz yüzey baskı yüzeyine bakacak şekilde yerleştirin.

Adım 3: DEMAC'ı birleştirin

DEMAC'ı birleştirin!
DEMAC'ı birleştirin!

Artık gerekli tüm parçalara sahip olduğunuza göre, kümeyi birleştirmeye başlama zamanı.

Çerçevelerde olabilecek destek malzemesini çıkarmayı unutmayın.

Adım 4: Fanı Muhafazanın Üzerine Yerleştirin

Fanı Kasanın Üzerine Yerleştirin
Fanı Kasanın Üzerine Yerleştirin
Fanı Kasanın Üzerine Yerleştirin
Fanı Kasanın Üzerine Yerleştirin

Fanı Frame_03_B'nin içine kaydırın (kablo sağ alt köşede olacak şekilde), alt kısım fanı yerinde tutan küçük kavisli duvarların içine sığmalıdır.

Frame_03_T'yi, küçük kavisli duvarlar aşağı bakacak şekilde Frame_03_B'nin üzerine yerleştirin (fan zaten yerindeyken). Frame_03_T'nin en geniş kapağını Frame_03_B'nin daha geniş (arka) yüzüne bakacak şekilde yerleştirmeye dikkat edin. Çerçeveler tıklanmalı ve kapaklar onları yerinde tutmalıdır.

Adım 5: Güç Muhafazası ile Kart Muhafazasına Katılın

Güç Muhafazası ile Pano Muhafazasına Katılın
Güç Muhafazası ile Pano Muhafazasına Katılın
Güç Muhafazası ile Pano Muhafazasına Katılın
Güç Muhafazası ile Pano Muhafazasına Katılın

Frame_02'yi Frame_04'ün üstüne yerleştirin, bu ikisi birbirine oturacak şekilde tasarlanmıştır. Frame_02'nin alt kısmında, Frame_04'ün üstündeki konektörlere uyan küçük bir girinti var. Bunları bağlamak için hafif bir kuvvet uygulayın.

Adım 6: Soğutma Ünitesini Kurun

Soğutma Ünitesini Takın
Soğutma Ünitesini Takın

Frame_03 (B&T), Frame_02 ile birlikte oturacak şekilde tasarlanmıştır, fanı kartlara bakacak şekilde yerleştirin (hava akımı Frame_02'ye doğru gitmelidir). Frame_02'nin sütunlarında Frame_03_B'deki işaretlerle eşleşmesi gereken küçük ezikler var. Çerçeveler tık sesi gelene kadar yapının yan yüzlerine hafif baskı uygulayın.

Adım 7: Panoları Pano Tepsilerine Yerleştirin

Panoları Pano Tepsilerine Yerleştirin
Panoları Pano Tepsilerine Yerleştirin

Frame_01, Parallella panosundaki deliklerle eşleşen 4 pime sahiptir. Tahta tepsiye kolayca sığmalıdır. 3D Yazıcı kalibrasyonunuza bağlı olarak, bunlar çok büyük veya çok küçük olabilir, bunları yerinde tutmak için bir miktar sıvı silikon yapıştırıcı kullanabilir veya çapı azaltmak için bir pense ile biraz bastırabilirsiniz.

>> Önemli Not: Soğutucuları panoya yerleştirmeyi unutmayın <<<

Adım 8: Kart Tepsilerini Kart Muhafazasına Kaydırın

Pano Kasasındaki Pano Tepsilerini Kaydırın
Pano Kasasındaki Pano Tepsilerini Kaydırın

Frame_01, her seviye için Frame_02 raylarına uyan yuvalar sağlar. Tahta tepsisini almak için yalnızca bir tarafın açık olduğunu unutmayın. Ayrıca Frame_01'i yerinde tutmaya yardımcı olan küçük bir çıkıntı da var (dürüst olmak gerekirse, bunlar gelecekteki bir sürümde biraz iyileştirme yapabilir).

4 pano tepsisini, panolar zaten yerinde olacak şekilde, her seviyede 1 tane olacak şekilde kaydırın.

9. Adım: Güç Kaynağını Güç Muhafazasının İçine Yerleştirin

Güç Kaynağını Güç Muhafazasının İçine Yerleştirin
Güç Kaynağını Güç Muhafazasının İçine Yerleştirin

USB güç kaynağını, USB bağlantı noktaları dışa bakacak şekilde Frame_04'ün içine yerleştirin. Hub'ı besleyen güç kablosu için diğer tarafta küçük bir açıklık var.

Adım 10: Fanı Soğutma Güç Kaynağına Bağlayın

Fan şimdi soğutma ünitesine enerji sağlayan 12 V güç kaynağına bağlanmalıdır.

>> Önemli Not: Kartlar güç kaynağına bağlıyken soğutma sistemini her zaman çalışır durumda tutun <<<

Adım 11: İşletim Sistemini Yapılandırın

1. Önerilen işletim sistemini (Parabuntu) buradan indirin

Çiplerin farklı dosyalar gerektiren iki revizyonu vardır (z7010 [P1600/P1601] ve z7020 [P1602/A101040].

Her iki revizyon için de başsız bir versiyon (Grafik kullanıcı arayüzü yok) ve HDMI desteği ve grafik kullanıcı arayüzü sağlayan bir versiyon var)

HDMI çıkışını kullanmak istiyorsanız bir mini-HDMI kablosu almayı unutmayın.

Ağ üzerinden başsız sürümle arayüz oluşturabilirsiniz.

Daha fazla bilgi ve ayrıntılı açıklama burada resmi web sitesinde bulunabilir.

İşte Linux tabanlı bir dağıtım kullanarak işletim sistemini kurma adımları. Sonraki adımlar için terminaldeki komutları ($ sembolü olmadan) kullanabilir veya web sitesindeki diğer prosedürleri kontrol edebilirsiniz.

2. Yükle

- Mikro SD kartı normal bilgisayarınıza takın - Ubuntu görüntüsünü açın. Görüntü adı için [sürüm adı] değiştirin.

$ gunzip -d [sürüm adı].img.gz

3. SD kartınızın cihaz yolunu doğrulayın

SD kartınıza giden tam cihaz yolu, Linux dağıtımınıza ve bilgisayar kurulumunuza bağlıdır. Doğru yolu bulmak için aşağıdaki komutu kullanın. Çıktıdan hangi yolun doğru olduğu net değilse, komutu SD kart takılı ve takılı değilken deneyin. Ubuntu'da döndürülen yol '/dev/mmcblk0p1' gibi bir şey olabilir.

$ df -h

4. SD kartın bağlantısını kesin Kartı yakmadan önce SD kartlardaki tüm bölümlerin bağlantısını kesmeniz gerekecektir. [sd-partition-path], 3. adımdaki 'df' komutundan gelir.

$ umount [sd-bölüm yolu]

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

Aşağıdaki komut örneğinde gösterilen 'dd' yardımcı programını kullanarak görüntüyü SD karta yazın. Lütfen dikkatli olun ve yolu doğru belirttiğinizden emin olun, çünkü bu komut geri alınamaz ve yoldaki herhangi bir şeyin üzerine yazacaktır! Ubuntu'da örnek bir komut şöyle olabilir: 'sudo dd bs=4M if=my_release.img of=/dev/mmcblk0'. Lütfen sabırlı olun, kullanılan bilgisayara ve SD karta bağlı olarak bu işlem biraz zaman alabilir (birkaç dakika).

$ sudo dd bs=4M if=[sürümname].img of= [sd-partition-path]

6. SD karta tüm yazma işlemlerinin tamamlandığından emin olun

$ senkronizasyonu

7. SD kartı, karttaki SD kart yuvasına takın

Adım 12: Kartı Güç Kaynağına Bağlayın

Kartlardan birini USB hub'ına bağlamak için miniUSB - USB-A kablosunu kullanın. Bağlantı noktalarını ve kabloları etiketleyebilir veya daha sonra bir kartın bağlantısını kesmeniz gerekebilir diye bağlantılara bir sıra tanımlayabilirsiniz.

Adım 13: Yönlendiriciyi Kurma

Yönlendiriciyi Kurma
Yönlendiriciyi Kurma

Büyük bir ağ üzerindeyken başsız işletim sistemi kurulumunu yapıyorsanız, bir yönlendirici kullanmanız ve onu internete, Parallella panolarına ve kişisel bilgisayarınıza bağlamanız gerekecektir.

Yönlendiriciye bağlanamıyorsanız, Ethernet kablosunu kullanarak kartı doğrudan bilgisayarınıza da bağlayabilirsiniz, bu prosedür biraz daha zor olabilir ve bu talimatta ele alınmayacaktır.

Her şey bağlandıktan sonra, Parallella'nıza varsayılan olarak hangi IP Adresinin verildiğini öğrenmek için yönlendiricinizin arayüzünü açın. Ağ yazan bir sekme arayın. Ardından DHCP İstemci Listesi etiketli bir bölüm bulun. Orada Parallella kartınızı ve IP Adresini görmelisiniz.

Bu IP Adresi ile Parallella'ya SSH yapabilir ve statik bir IP adresi kurabilirsiniz.

Adım 14: Parallella Board'a SSH ile Bağlanma

Not: Bu bölüm için [varsayılan_IP], DHCP İstemci Listesinde bulduğunuz dinamik IP adresidir.

Anakarta bağlantıyı kontrol edin

$ ping [varsayılan_IP]

SSH'yi panoya ilk kez girin (varsayılan parola parallella'dır)

$ ssh paralel@[varsayılan_IP]

Adım 15: Ağ Kurulumu

- Ana bilgisayar adını değiştir: /etc/hostname düzenle

Burada istediğiniz ismi atayabilirsiniz, NOPA## kullanmanızı öneririz.

## kart numarasını tanımlarsa (ör. 01, 02, …)

- Diğer panoların IP Adreslerini ayarlayın: /etc/hosts'u düzenleyin

Statik IP Adresi ayarlayın: /etc/network/interfaces.d/eth0 için aşağıdaki metni ekleyin

#Birincil ağ arayüzüauto eth0

iface eth0 inet statik

192.168.10.101 #IP adresi yönlendiricinin aralığında olmalıdır

ağ maskesi 255.255.255.0

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

ad sunucusu 8.8.8.8

ad sunucusu 8.8.4.4

IP'yi panoya atadıktan sonra komutu ile bağlantıyı yeniden başlatabilirsiniz.

$ ifdown eth0; ifup eth0

veya kartı yeniden başlatın

Adım 16: Panolarda Keygen ve Parolasız Erişim Ayarlama

Her düğümde (baş düğüm dahil) özel bir ortak anahtar çifti ayarlayın. Geçici bir klasör oluşturun, yeni bir anahtar oluşturun ve onu yetkili bir anahtar yapın ve tüm NOPA'ları aşağıda gösterildiği gibi bilinen ana bilgisayarlara ekleyin.

mkdir tmp_sshcd tmp_ssh ssh-keygen -f./id_rsa

#Boş bir şifre belirlemek ve onaylamak için iki kez enter tuşuna basın

cp id_rsa.pub yetkili_anahtarları

'seq 0 24' içindeki i için; do j=$(echo $i | awk '{printf "%02d\n", $0}');

ssh-keyscan NOPA$J >> bilinen_hostlar; tamamlamak

Adım 17: Sshfs Kurulumu

- sshfs kullanmak, kümedeki panolar arasında dosya paylaşımına izin verir. Aşağıdaki komutu çalıştırın:

$ sudo apt-get install -y sshfs

- Sigorta Grubunu Kontrol Etme / Oluşturma

Sigorta grubunun mevcut olup olmadığını kontrol edin:

$ kedi /etc/grup | grep 'sigorta'

Grup varsa, aşağıdaki komutu yürütün

$ bash sudo usermod -a -G paralel sigorta

- Grup yoksa, oluşturun ve kullanıcıyı buna ekleyin

$ sudo group sigorta ekle

$ sudo usermod -a -G paralel sigorta

- fuse.config dosyasındaki user_allow_other satırını kaldırın

$ sudo vim /etc/fuse.conf

Adım 18: NFS Klasörünü Yapılandırın

- /etc/fstab dosyasını değiştirin

$ sudo vim /etc/fstab

- İçeriği aşağıda gösterilen metinle değiştirin

# [dosya sistemi] [bağlama noktası] [tür] [seçenekler]

sshfs#parallella@NOPA01:/home/parallella/DEMAC_nfs /home/parallella/DEMAC_nfs fuse comment=sshfs, noauto, users, exec, rw, uid=1000, gid=1000, allow_other, reconnect, transform_symlinks, BatchMode=yes, nonempty, _netdev, kimlikdosyası=/home/parallella/.ssh/id_rsa, default_permissions 0 0

Adım 19: Kartı Anahtara Bağlayın

Anahtarı kümenin altına veya yakın bir yere yerleştirin, önceden yapılandırdığınız kartı anahtara bağlamak için Ethernet kablolarını kullanın. Ayrıca kümeye erişmek için anahtarı ve bilgisayarınızı yönlendiriciye bağlayabilirsiniz.

Şimdi statik bir IP ile anahtara bağlı olan panoya ping ve ssh yapabilmelisiniz.

IP ve ana bilgisayar adını /etc/hosts dosyanıza da ekleyebilirsiniz. Bağlanmak için tüm IP adresini yazmak yerine ana bilgisayar adını kullanabileceksiniz.

Adım 20: Her Pano için Adım 11 ila 19'u tekrarlayın

Her kart için işletim sistemini ve ağı yapılandırmak için prosedürü izleyin.

>> Önemli Not: Her pano için farklı hosta ve IP kullanın! Ağ üzerinden benzersiz olmalıdırlar! <<<

Adım 21: Çevre Birimleri Bağlayın

Çevre Birimlerini Bağlayın!
Çevre Birimlerini Bağlayın!

Fanın çalıştığından emin olun:

Fanın güç aldığından ve hava akışının Pano kasasına doğru gittiğinden emin olun. Bağlantı, kararlı ve diğer unsurlardan bağımsız olmalıdır. Doğru şekilde soğutulmadığı takdirde panoların aşırı ısınabileceğini unutmayın.

Kartların anahtara bağlı olduğundan emin olun:

Bu noktada her kartı bağımsız olarak yapılandırmış olmalısınız. Panolar da anahtara bağlanmalıdır. Anahtarın kılavuzu, başlatma işleminin doğru şekilde tamamlandığını kontrol etmek için kullanılabilecek bilgileri sağlamalıdır, durumu gösteren bazı LED'ler olabilir.

Kartları Güç Kaynağına Bağlayın:

Kartların her birini USB hub'ına bağlamak için mikro-USB - USB-A kablosunu kullanın. Tek bir kartın bağlantısını kesmeniz gerektiğinde bağlantı noktalarını etiketleyebilir veya bir sipariş tanımlayabilirsiniz.

Adım 22: Güç Uygulayın

1. Fan çalışıyor olmalıdır.

2. Kartlar Ethernet anahtarına bağlanmalıdır.

3. Kartların USB hub'ına bağlı olduğunu kontrol edin.

4. USB hub'ına güç sağlayın.

5. DEMAC'ı etkinleştirin!

6. Kar!

Adım 23: Yazılım Kaynakları

MPI (Mesaj Geçiş Arayüzü)

MPI, paralel bilgisayarları programlamak için bir iletişim protokolüdür. Hem noktadan noktaya hem de toplu iletişim desteklenir.

www.open-mpi.org/

OpenMP (Çoklu İşlemi Aç)

Uygulama programlama arabirimi (API) OpenMP (Open Multi-Processing), birçok platformda C, C++ ve Fortran'da çok platformlu paylaşılan bellekli çok işlemli programlamayı destekler. Çalışma zamanı davranışını etkileyen bir dizi derleyici yönergesinden, kitaplık rutinlerinden ve ortam değişkenlerinden oluşur.

www.openmp.org/

Paralel Yazılım

Geliştiriciler, hızlandırıcı ile arabirim oluşturmak için bir SDK dahil olmak üzere açık kaynaklı bir yazılım yığını sağlar.

www.parallella.org/software/

Ayrıca Kılavuzları ve daha ayrıntılı bilgileri de bulabilirsiniz.

Ayrıca GitHub depoları da var:

github.com/parallella

Örneklerden bazılarını indirip çalıştırmaktan çekinmeyin, favorilerimden biri ünlü Conway's Game of Life'a dayanan hayat oyunudur.

Sorumluluk Reddi: Tanımlar wikipedia'dan kopyalanabilir

Önerilen: