Სარჩევი:
- მარაგები
- ნაბიჯი 1: DEMAC– ის შესახებ
- ნაბიჯი 2: 3D ბეჭდვა DEMAC
- ნაბიჯი 3: შეიკრიბეთ DEMAC
- ნაბიჯი 4: მოათავსეთ გულშემატკივართა გარსაცმები
- ნაბიჯი 5: შეუერთდით დაფის გარსაცმს დენის გარსაცმით
- ნაბიჯი 6: დააინსტალირეთ გაგრილების მოწყობილობა
- ნაბიჯი 7: მოათავსეთ დაფები დაფაზე
- ნაბიჯი 8: გადაიტანეთ დაფის უჯრები დაფის გარსში
- ნაბიჯი 9: მოათავსეთ კვების ბლოკი კვების ბლოკის შიგნით
- ნაბიჯი 10: შეაერთეთ გულშემატკივართა გაგრილების დენის წყაროსთან
- ნაბიჯი 11: დააინსტალირეთ OS
- ნაბიჯი 12: შეაერთეთ დაფა დენის წყაროსთან
- ნაბიჯი 13: როუტერის დაყენება
- ნაბიჯი 14: დაკავშირება პარალელურ დაფაზე SSH– ით
- ნაბიჯი 15: ქსელის დაყენება
- ნაბიჯი 16: დაფებზე Keygen და პაროლის გარეშე წვდომის დაყენება
- ნაბიჯი 17: Sshfs– ის დაყენება
- ნაბიჯი 18: დააკონფიგურირეთ NFS საქაღალდე
- ნაბიჯი 19: შეაერთეთ დაფა გადამრთველთან
- ნაბიჯი 20: გაიმეორეთ ნაბიჯები 11 -დან 19 -მდე თითოეული დაფისთვის
- ნაბიჯი 21: შეაერთეთ პერიფერიული მოწყობილობები
- ნაბიჯი 22: გამოიყენეთ ძალა
- ნაბიჯი 23: პროგრამული რესურსები
ვიდეო: DEMAC, 3D დაბეჭდილი მოდულური ბეოვულფის კლასტერი: 23 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
High Performance Computation (HPC) არის მონაცემთა დამუშავებისა და მაღალი სიჩქარით რთული გამოთვლების უნარი, ეს არის "სუპერკომპიუტერების" გამოყენება გამოთვლილ პრობლემებზე, რომლებიც ან ძალიან დიდია სტანდარტული კომპიუტერებისთვის, ან ძალიან დიდხანს დასჭირდება დასრულებას. Top500 არის სია, რომელიც ქვეყნდება წელიწადში ორჯერ და ასახავს მსოფლიოში ყველაზე სწრაფ, ძლიერ კომპიუტერებს. ქვეყნები და დიდი ორგანიზაციები მილიონობით რესურსს ხარჯავენ იმისათვის, რომ ეს სისტემები ამოქმედდეს მეცნიერებისთვის, გამოიყენონ თანამედროვე ტექნოლოგიები და გადაჭრან რთული პრობლემები.
წლების წინ, კომპიუტერები აუმჯობესებდნენ თავიანთ მუშაობას პროცესორის სიჩქარის გაზრდით. მას შემდეგ, რაც ამგვარი მიდგომის შენელებას შევხვდით, დეველოპერებმა გადაწყვიტეს, რომ კომპიუტერების მუშაობის გასაგრძელებლად, მრავალი ბირთვი (ან გამოთვლითი ერთეული) ერთად უნდა იყოს შეფუთული. მრავალჯერადი გამოთვლითი რესურსების ერთობლიობა და ამ რესურსების კონტროლის მექანიზმები არის ის, რასაც ჩვენ კომპიუტერულ მეცნიერებაში "პარალელიზმს" ვუწოდებთ. რამოდენიმე ბირთვის მქონე მრავალი დავალების შესრულება ჟღერს როგორც კარგი მიდგომა კომპიუტერის მუშაობის გასაუმჯობესებლად … მაგრამ, ეს ხსნის დიდ კითხვას: როგორ გამოვიყენოთ ეს რესურსები უფრო ეფექტურად?
ეს კითხვები კომპიუტერულ მეცნიერებს ააქტიურებს, არსებობს მრავალი გზა, რომ უთხრა კომპიუტერს როგორ გააკეთოს საქმე, კიდევ უფრო მეტი გზაა უამრავ კომპიუტერს უთხრას, როგორ აკეთოს საქმე. ეს პროექტი მიზნად ისახავს ხელმისაწვდომი პლატფორმის შემუშავებას, სადაც ყველას შეუძლია ექსპერიმენტი ჩაატაროს უაღრესად პარალელურ აპარატზე, გამოსცადოს არსებული მოდელები თქვენს პროექტებში გამოსაყენებლად, შეიმუშაოს ახალი და შემოქმედებითი გზები გამოთვლითი პრობლემების გადასაჭრელად ან უბრალოდ გამოიყენოს ის სხვებისათვის კომპიუტერების ასწავლის საშუალებად. ჩვენ ვიმედოვნებთ, რომ თქვენ გსიამოვნებთ DEMAC– ით მუშაობა ისევე, როგორც ჩვენ.
DEMAC
დელავერის მოდულური ასამბლეის კლასტერი (DEMAC) არის გაფართოებული მასივი ჩამონტაჟებული სისტემებისა (ბარათის ზომის კომპიუტერები) და 3D დაბეჭდილი ჩარჩოების ნაკრები დაფებისა და დამატებითი აპარატურის დასაფარავად, რომლებიც უზრუნველყოფენ ენერგიას, გაგრილებას და ქსელში წვდომას.
თითოეული მოწყობილობა ან ჩამონტაჟებული სისტემა არის პატარა კომპიუტერი, პარალელა დაფა, რომელიც აერთიანებს ორმაგი ბირთვიანი ARM პროცესორის, 16 ბირთვიანი პროცესორის სახელწოდებით Epiphany და ჩამონტაჟებული FPGA სრული ღია წყაროს მოქნილობას. მთა არის სახლის მიერ დამზადებული 3D დაბეჭდილი ჩარჩო, რომელიც იძლევა დაბალი ღირებულების განხორციელებას და ესკალაციის სტრუქტურას. ის შექმნილია სტანდარტული ზომის თაროს 4 ერთეულის დასაყენებლად (ისეთების, რასაც კომპიუტერის სერვერების ოთახებში პოულობთ).
ეს ინსტრუქცია მოიცავს:
- საჭირო მასალების ჩამონათვალი
- ინსტრუქცია ჩარჩოების 3D ბეჭდვისთვის
- ნაწილების შეკრებისა და შეერთების ინსტრუქცია
- სახელმძღვანელო გადმოწერეთ და დააინსტალირეთ საჭირო პროგრამული უზრუნველყოფა
- აღწერა, თუ როგორ უნდა დააკავშიროთ და დაუკავშირდეთ კლასტერს
- "რატომ ვაკეთებთ ამას?" განყოფილება
Ვინ ვართ ჩვენ?
ჩვენ ვართ CAPSL (კომპიუტერული არქიტექტურა და პარალელური ლაბორატორია), დელავერის უნივერსიტეტიდან. ჩვენ გვჯერა, რომ გამოთვლების მომავალს უნდა ჰქონდეს ძლიერი ბაზა მონაცემთა ნაკადის თეორიაში (რასაც ჩვენ მოგვიანებით განვმარტავთ, თუ დაინტერესებული ხართ).
მარაგები
ეს სია აღწერს 4 დაფის კლასტერის ასაშენებლად საჭირო მასალებს
- 4 პარალელა დაფა (შეგიძლიათ მიიღოთ DigiKey– სგან ან სხვა გამყიდველებისგან, მეტი ინფორმაცია შეგიძლიათ იხილოთ მათ ვებგვერდზე
-4 მიკრო SD ბარათი მინიმუმ 16 გბ (აქ არის ძალიან იაფი 10 პაკეტი ან მსგავსი უფრო მოქნილი კომბინაციები)
- 4 მიკრო USB კაბელი, მინიმალური სიგრძე 30 სმ (1 ფუტი) (მე გირჩევთ მათ)
- USB დამტენი [სულ მცირე 4 ტიპის A პორტით] (მე გირჩევთ ამ ერთს 6 პორტით, ან ერთნაირი ფორმის ფაქტორით, ვინაიდან კვების ბლოკი განკუთვნილია მისთვის)
- გაგრილების ვენტილატორი [მაქსიმალური ზომა 100 მმ x 100 მმ x 15 მმ] (მე გირჩევთ ამას, რადგან იაფია და მუშაობს, მაგრამ სხვა მსგავსი ზომის და კაბელის კონფიგურაციით მუშაობს)
- კვების ბლოკი გამაგრილებელ ვენტილატორზე (თუ თქვენი კონფიგურაცია 8 -ზე მეტი დაფისაა, მე გირჩევთ ამ ერთს ან მსგავსს [AC 100 V/ 240 V DC 12 V 10 A 120 W], რომელსაც აქვს ლამაზი ლითონის გარსაცმები და ასევე შეიძლება დაერთოს გადართვისას) (თუ თქვენ აპირებთ შეაერთოთ მხოლოდ ორი გულშემატკივარი ან ნაკლები, შეგიძლიათ გამოიყენოთ ნებისმიერი 12 V მინიმუმ 1 A გამომავალი დენის წყლით, რომელიც შეიძლება გქონდეთ მოტყუებული)
- 5 Ethernet კაბელი (4 შეიძლება იყოს ასეთი მოკლე, დამოკიდებულია გადამრთველიდან დაფაზე დაშორებაზე და ერთი უნდა იყოს საკმარისად გრძელი, რომ გადაერთოს გადამრთველი თქვენს კომპიუტერს ან მოდემს კლასტერულ ქსელში შესასვლელად)
>> მნიშვნელოვანი შენიშვნა: საჭიროა გაგრილების სისტემა, წინააღმდეგ შემთხვევაში დაფები შეიძლება გადახურდეს! <<<
3D ბეჭდვით ნაწილები
- 4 დაფის უჯრა (ჩარჩო_01)
- 1 დაფის გარსაცმები (ჩარჩო_02)
- 1 გულშემატკივართა გარსაცმები (Frame_03_B & Frame_03_T)
- 1 დენის გარსაცმები (ჩარჩო_04)
ნაბიჯი 1: DEMAC– ის შესახებ
DEMAC არის უფრო დიდი სურათის ნაწილი, მოქნილი და განსახორციელებელი პლატფორმა, რომელიც საშუალებას გვაძლევს განვავითაროთ და შევამოწმოთ პროგრამირების შესრულების ახალი მოდელები (PXM) პარალელური გამოთვლებისთვის. PXM უფრო მეტია, ვიდრე გამოთვლის აღწერა, ის წარმოადგენს ხერხემალს, რომელიც იძლევა შეთანხმებას პროგრამის გამოხატვის მეთოდსა და იმას, თუ როგორ ითარგმნება ის საერთო ენაზე, რომლის შესრულებაც შესაძლებელია მანქანამ. ჩვენ აღწერს ელემენტების ერთობლიობას, რომელიც მომხმარებელს აძლევს პროგრამების გენერირების საშუალებას და პროგრამის შესრულების ორგანიზების საშუალებას. პროგრამა შეიძლება იყოს ოპტიმიზირებული მომხმარებლის კონკრეტული არქიტექტურის ან ავტომატური ინსტრუმენტის საფუძველზე ამ საერთო ფონზე.
თქვენ შეგიძლიათ გაიგოთ მეტი ამ პროექტის შესახებ ამ ინსტრუქციის ბოლოს, ასევე შეგიძლიათ დააწკაპუნოთ აქ რომ მიიღოთ მეტი ინფორმაცია DEMAC– ის შესახებ ან აქ მიიღოთ მეტი ინფორმაცია CAPSL– ის შესახებ)
ნაბიჯი 2: 3D ბეჭდვა DEMAC
ამ განყოფილებაში შეგიძლიათ იხილოთ ჩარჩოების 3D ბეჭდვის სახელმძღვანელო, რომელიც მოიცავს სხვა კომპონენტებს და უზრუნველყოფს სტრუქტურულ მხარდაჭერას. მაშინაც კი, თუ თქვენ ხართ 3D ბეჭდვის ოსტატი, აქ არის რამოდენიმე რჩევა, რომლის გათვალისწინებაც შეგიძლიათ ამ ჩარჩოების დაბეჭდვისას. ყველა ჩარჩოს დაბეჭდვა შესაძლებელია 0.4 მმ საქშენით 0.3 ან 0.2 ფენის სიმაღლით (ასევე შეგიძლიათ გამოიყენოთ ადაპტატორი). ყველაფერი დავბეჭდე PLA– ს გამოყენებით, მაგრამ ნამდვილად არ აქვს მნიშვნელობა გსურთ გამოიყენოთ სხვა მასალები (რამდენადაც ისინი უზრუნველყოფენ სტრუქტურულ სტაბილურობას და იტანს უფრო მაღალ ან თანაბარ ტემპერატურას ვიდრე PLA).
STL ფაილები:
www.thingiverse.com/thing:4493780
cults3d.com/en/3d-model/various/demac-a-mo…
www.myminifactory.com/object/3d-print-dema…
დაფის უჯრა (ჩარჩო_01)
დამატებითი მხარდაჭერა არ არის საჭირო. ეს არის საკმაოდ პირდაპირი, უბრალოდ განათავსეთ იგი ბრტყელი ზედაპირით დაბეჭდვის ზედაპირისკენ.
დაფის გარსაცმები (ჩარჩო_02)
ამან შეიძლება მოითხოვოს გარკვეული მხარდაჭერა შუა სხივებში. თქვენ შეგიძლიათ ამტკიცოთ, რომ კარგად მორგებულ მანქანას/საჭრელს შეუძლია ამ ხიდების დაბეჭდვა დამატებითი მხარდაჭერის გარეშე. გთხოვთ, სცადოთ ხიდის სტრესული ტესტები, თუ გსურთ ბეჭდვა დამხმარე საშუალებების გარეშე, ვინაიდან იდეა იმაში მდგომარეობს, რომ ეს არ მოითხოვს მათ. მეორეს მხრივ, სვეტები გვერდითი და კედლები უზრუნველყოფენ საკმარის მხარდაჭერას, რომ ისინი დაიბეჭდოს დამატებითი დამხმარე სტრუქტურების გარეშე.
გულშემატკივართა გარსაცმები (Frame_03_B & Frame_03_T)
დამატებითი მხარდაჭერა არ არის საჭირო. უბრალოდ მოათავსეთ ორივე ნაწილი ბრტყელი ზედაპირით დაბეჭდვის ზედაპირისკენ.
დენის გარსაცმები (ჩარჩო_04)
Frame_02– ის მსგავსად, ეს შეიძლება საჭიროებდეს გარკვეულ მხარდაჭერას შუა სხივებში. თქვენ ასევე შეგიძლიათ სცადოთ ამ მასალის დაბეჭდვა დამატებითი დამხმარე მასალის გარეშე (როგორც ეს იყო განკუთვნილი). სვეტები გვერდითი და კედლები უზრუნველყოფენ საკმარის მხარდაჭერას, რომ ისინი დაიბეჭდოს დამატებითი დამხმარე სტრუქტურების გარეშე.
გამოყვანის გაგრილების გარსაცმები (Frame_05_B & Frame_05_T)
დამატებითი მხარდაჭერა არ არის საჭირო. უბრალოდ მოათავსეთ ორივე ნაწილი ბრტყელი ზედაპირით დაბეჭდვის ზედაპირისკენ.
ნაბიჯი 3: შეიკრიბეთ DEMAC
ახლა, როდესაც თქვენ გაქვთ ყველა საჭირო ნაწილი, დროა დაიწყოთ მტევნის შეკრება.
გახსოვდეთ ამოიღეთ დამხმარე მასალა, რომელიც შეიძლება გქონდეთ ჩარჩოებზე.
ნაბიჯი 4: მოათავსეთ გულშემატკივართა გარსაცმები
უბრალოდ გადაიტანეთ ვენტილატორი Frame_03_B შიგნით (კაბელი მარჯვენა ქვედა კუთხეში), ქვედა ნაწილი უნდა მოთავსდეს პატარა მოსახვევ კედლებში, რომლებიც გულშემატკივართა ადგილს იკავებენ.
ჩადეთ Frame_03_T პატარა მრუდი კედლებით ქვემოთ მიმართული Frame_03_B თავზე (ვენტილატორი უკვე ადგილზეა). ფრთხილად მოათავსეთ Frame_03_T– ის ყველაზე ფართო სახურავი Frame_03_B– ის უფრო ფართო (უკანა) პირისპირ. ჩარჩოები უნდა დააწკაპუნოთ და ხუფებმა უნდა შეინარჩუნონ ისინი ადგილზე.
ნაბიჯი 5: შეუერთდით დაფის გარსაცმს დენის გარსაცმით
მოათავსეთ Frame_02 Frame_04– ის თავზე, ეს ორი შექმნილია ერთად დაჭერისთვის. Frame_02– ის ქვედა ნაწილში არის პატარა ნაკაწრი, რომელიც შეესაბამება Frame_04– ის თავზე არსებულ კონექტორებს. გამოიყენეთ ნაზი ძალა მათ დასაკავშირებლად.
ნაბიჯი 6: დააინსტალირეთ გაგრილების მოწყობილობა
Frame_03 (B&T) შექმნილია Frame_02– თან ერთად დაჭერის მიზნით, მოათავსეთ ვენტილატორი დაფებისკენ (ჰაერის ნაკადი უნდა წავიდეს შიგნით Frame_02). Frame_02 სვეტებზე არის პატარა ჩაღრმავებები, რომლებიც უნდა ემთხვეოდეს Frame_03_B ნიშნებს. გამოიყენეთ ნაზი ზეწოლა სტრუქტურის გვერდით სახეებზე, სანამ ჩარჩოები არ დააჭერთ.
ნაბიჯი 7: მოათავსეთ დაფები დაფაზე
Frame_01– ს აქვს 4 ქინძისთავები, რომლებიც ემთხვევა პარალელა დაფის ხვრელებს. დაფა ადვილად უნდა მოთავსდეს უჯრაში. თქვენი 3D- პრინტერის კალიბრაციიდან გამომდინარე, ისინი შეიძლება იყოს დიდი ან ძალიან პატარა, შეგიძლიათ გამოიყენოთ ცოტაოდენი თხევადი სილიკონის წებო, რომ შეინარჩუნოთ ისინი ან ოდნავ დააჭიროთ მათ საცობებით დიამეტრის შესამცირებლად.
>> მნიშვნელოვანი შენიშვნა: დაიმახსოვრეთ გამათბობლების განთავსება დაფაზე <<<
ნაბიჯი 8: გადაიტანეთ დაფის უჯრები დაფის გარსში
Frame_01 გთავაზობთ სლოტებს, რომლებიც ჯდება Frame_02 რელსებში თითოეული დონისთვის. გაითვალისწინეთ, რომ დაფის უჯრის მისაღებად მხოლოდ ერთი მხარეა ღია. ასევე არსებობს მცირე დარტყმა, რომელიც ეხმარება Frame_01- ის შენარჩუნებაში (გულწრფელად რომ ვთქვათ, მათ შეუძლიათ გამოიყენონ გარკვეული გაუმჯობესება მომავალ ვერსიაში).
გადააადგილეთ დაფის ოთხივე უჯრა დაფებით უკვე ადგილზე, თითო თითოეულ დონეზე 1.
ნაბიჯი 9: მოათავსეთ კვების ბლოკი კვების ბლოკის შიგნით
მოათავსეთ USB დენის წყარო Frame_04– ში, USB პორტები გარედან. მეორე მხარეს არის პატარა ხვრელი დენის კაბელისთვის, რომელიც კვებავს კერას.
ნაბიჯი 10: შეაერთეთ გულშემატკივართა გაგრილების დენის წყაროსთან
გულშემატკივართა ახლა უნდა იყოს დაკავშირებული 12 ვ ელექტროენერგიის წყაროსთან, რომელიც ენერგიას უზრუნველყოფს გაგრილების განყოფილებაში.
>> მნიშვნელოვანი შენიშვნა: შეინარჩუნეთ გაგრილების სისტემა მუდმივად, სანამ დაფები ჩართული გაქვთ დენის წყაროსთან <<<
ნაბიჯი 11: დააინსტალირეთ OS
1. ჩამოტვირთეთ რეკომენდირებული OS (Parabuntu) აქ
ჩიპების ორი გადახედვაა (z7010 [P1600/P1601] და z7020 [P1602/A101040], რომლებიც სხვადასხვა ფაილს მოითხოვს.
ორივე გადასინჯვისთვის არის უთავო ვერსია (მომხმარებლის გრაფიკული ინტერფეისის გარეშე) და ვერსია, რომელიც უზრუნველყოფს HDMI მხარდაჭერას და გრაფიკულ ინტერფეისს)
თუ გსურთ გამოიყენოთ HDMI გამომავალი, გახსოვდეთ აიღეთ მინი HDMI კაბელი.
თქვენ შეგიძლიათ დაუკავშირდეთ უსათაურო ვერსიას ქსელის საშუალებით.
დამატებითი ინფორმაცია და დეტალური ახსნა შეგიძლიათ იხილოთ აქ ოფიციალურ ვებგვერდზე.
აქ მოცემულია ოპერაციული სისტემის ინსტალაციის ნაბიჯები Linux– ზე დაფუძნებული განაწილების გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ბრძანებები ტერმინალში ($ სიმბოლოს გარეშე) შემდეგი ნაბიჯებისთვის ან შეამოწმოთ სხვა პროცედურები ვებსაიტზე.
2. დააინსტალირეთ
- ჩადეთ მიკრო SD ბარათი თქვენს ჩვეულებრივ კომპიუტერში- გახსენით Ubuntu სურათი. შეცვალეთ [releasename] სურათის სახელისთვის.
$ gunzip -d [გამოშვების სახელი].img.gz
3. გადაამოწმეთ თქვენი SD ბარათის მოწყობილობის გზა
თქვენი SD ბარათის მოწყობილობის ზუსტი გზა დამოკიდებულია თქვენს Linux განაწილებაზე და კომპიუტერის დაყენებაზე. გამოიყენეთ ქვემოთ მოცემული ბრძანება, რომ მიიღოთ სწორი გზა. თუ გამომავალიდან არ არის ნათელი რომელი გზაა სწორი, სცადეთ ბრძანება ჩასმული SD ბარათით და მის გარეშე. უბუნტუში, დაბრუნებული გზა შეიძლება იყოს ‘/dev/mmcblk0p1’.
$ df -h
4. ამოიღეთ SD ბარათი [Sd-partition-path] მოდის 'df' ბრძანებიდან მე –3 საფეხურზე.
$ umount [sd-partition-path]
5. ჩაწერეთ Ubuntu დისკის სურათი მიკრო SD ბარათზე
ჩაწერეთ სურათი SD ბარათზე ქვემოთ მოცემული ბრძანების მაგალითში ნაჩვენები "dd" პროგრამის გამოყენებით. გთხოვთ, იყოთ ფრთხილად და დარწმუნდით, რომ სწორად მიუთითეთ გზა, რადგან ეს ბრძანება შეუქცევადია და გადააწერს არაფერს გზაზე! უბუნტუში ბრძანების მაგალითი იქნება: ‘sudo dd bs = 4M if = my_release.img of =/dev/mmcblk0’. გთხოვთ, იყოთ მოთმინება, ამას შეიძლება გარკვეული დრო დასჭირდეს (მრავალი წუთი) კომპიუტერისა და SD ბარათის გამოყენების მიხედვით.
$ sudo dd bs = 4M if = [releasename].img of = [sd-partition-path]
6. დარწმუნდით, რომ ყველა ჩაწერა SD ბარათზე დასრულებულია
$ სინქრონიზაცია
7. ჩადეთ SD ბარათი SD ბარათის სლოტში დაფაზე
ნაბიჯი 12: შეაერთეთ დაფა დენის წყაროსთან
გამოიყენეთ miniUSB to USB-A კაბელი, რომ დააკავშიროთ ერთი დაფა USB კერასთან. თქვენ შეგიძლიათ დაასახელოთ პორტები და კაბელები, ან განსაზღვროთ შეკვეთების შეკვეთა, თუ მოგვიანებით დაგჭირდებათ დაფის გათიშვა.
ნაბიჯი 13: როუტერის დაყენება
თუ თქვენ აკეთებთ უსათაურო ოპერაციული სისტემის ინსტალაციას დიდ ქსელში ყოფნისას, თქვენ დაგჭირდებათ როუტერის გამოყენება და მისი დაკავშირება ინტერნეტთან, პარალელლას დაფებთან და თქვენს პერსონალურ კომპიუტერთან.
თუ თქვენ ვერ შეძლებთ როუტერთან დაკავშირებას, ასევე შეგიძლიათ დაუკავშიროთ დაფა პირდაპირ თქვენს კომპიუტერს Ethernet კაბელის გამოყენებით, ეს პროცედურა შეიძლება იყოს ცოტა უფრო რთული და არ იქნება გათვალისწინებული ამ ინსტრუქციებში.
მას შემდეგ რაც ყველაფერი დაკავშირებულია, გახსენით თქვენი როუტერის ინტერფეისი, რომ გაარკვიოთ რა IP მისამართს აძლევენ თქვენს პარალელლას სტანდარტულად. მოძებნეთ ჩანართი, რომელშიც ნათქვამია ქსელი. შემდეგ იპოვნეთ განყოფილება, სახელწოდებით DHCP კლიენტთა სია. იქ თქვენ უნდა ნახოთ თქვენი პარალელა დაფა და მისი IP მისამართი.
ამ IP მისამართის საშუალებით შეგიძლიათ SSH შეიყვანოთ პარალელაში და შექმნათ სტატიკური IP მისამართი.
ნაბიჯი 14: დაკავშირება პარალელურ დაფაზე SSH– ით
შენიშვნა: ამ განყოფილებისთვის [default_IP] არის დინამიური IP მისამართი, რომელიც იპოვნეთ DHCP კლიენტთა სიაში.
შეამოწმეთ კავშირი დაფასთან
$ პინგი [ნაგულისხმევი_IP]
SSH პირველად დაფაზე (ნაგულისხმევი პაროლი პარალელურია)
$ ssh parallella@[ნაგულისხმევი_IP]
ნაბიჯი 15: ქსელის დაყენება
- შეცვალეთ მასპინძლის სახელი: შეცვალეთ /etc /hostname
აქ თქვენ შეგიძლიათ მიანიჭოთ თქვენთვის სასურველი ნებისმიერი სახელი, ჩვენ გირჩევთ გამოიყენოთ NOPA ##
სადაც ## განსაზღვრავს დაფის ნომერს (ანუ 01, 02,…)
- სხვა დაფების IP მისამართების დაყენება: რედაქტირება /etc /host
დააყენეთ სტატიკური IP მისამართი: დაამატეთ ქვემოთ მოყვანილი ტექსტი /etc/network/interfaces.d/eth0
#პირველადი ქსელის ინტერფეისი eth0
iface eth0 inet სტატიკური
მისამართი 192.168.10.101 #IP უნდა იყოს როუტერის დიაპაზონში
წმინდა ნიღაბი 255.255.255.0
კარიბჭე 192.168.10.1 #ეს უნდა იყოს როუტერის მისამართი
სახელების სერვერი 8.8.8.8
სახელების სერვერი 8.8.4.4
მას შემდეგ რაც IP- ს მიანიჭებთ დაფაზე, შეგიძლიათ გადატვირთოთ კავშირი ბრძანებასთან
$ ifdown eth0; თუ eth0
ან გადატვირთეთ დაფა
ნაბიჯი 16: დაფებზე Keygen და პაროლის გარეშე წვდომის დაყენება
შექმენით კერძო საჯარო გასაღების წყვილი თითოეულ კვანძზე (მათ შორის თავის კვანძზე). შექმენით დროებითი საქაღალდე, შექმენით ახალი გასაღები და გახადეთ ის ავტორიზებული გასაღები და დაამატეთ ყველა NOPA- ს ცნობილ მასპინძლებს, როგორც ეს ნაჩვენებია ქვემოთ.
mkdir tmp_sshcd tmp_ssh ssh -keygen -f./id_rsa
#დააჭირეთ ორჯერ შეიყვანეთ და დაადასტურეთ ცარიელი პაროლი
cp id_rsa.pub უფლებამოსილი_კეტები
მე for `სექ 0 0 24`; გააკეთე j = $ (echo $ i | awk '{printf "%02d / n", $ 0}');
ssh-keyscan NOPA $ J >> known_hosts; შესრულებულია
ნაბიჯი 17: Sshfs– ის დაყენება
- sshfs– ის გამოყენება იძლევა ფაილების გაზიარებას კლასტერის დაფებს შორის. გაუშვით შემდეგი ბრძანება:
$ sudo apt -get install -y sshfs
- შეამოწმეთ / შექმენით დაუკრავენ ჯგუფს
შეამოწმეთ არსებობს თუ არა სადაზღვევო ჯგუფი:
$ cat /etc /group | grep 'fuse'
თუ ჯგუფი არსებობს, შეასრულეთ შემდეგი ბრძანება
$ bash sudo usermod -a -G დაუკრავენ პარალელა
- თუ ჯგუფი არ არსებობს, შექმენით იგი და დაამატეთ მომხმარებელი მას
$ sudo groupadd დაუკრავენ
$ sudo usermod -a -G დაუკრავენ პარალელა
- გამოაქვეყნეთ კომენტარი ხაზზე user_allow_other ფაილში fuse.config
$ sudo vim /etc/fuse.conf
ნაბიჯი 18: დააკონფიგურირეთ NFS საქაღალდე
- შეცვალეთ ფაილი /etc /fstab
$ sudo vim /etc /fstab
- შეცვალეთ შინაარსი ქვემოთ ნაჩვენები ტექსტით
# [ფაილური სისტემა] [დამაგრების წერტილი] [ტიპი] [პარამეტრები]
sshfs#parallella@NOPA01:/home/parallella/DEMAC_nfs/home/parallella/DEMAC_nfs fuse comment = sshfs, noauto, users, exec, rw, uid = 1000, gid = 1000, allow_other, ხელახლა დაკავშირება, transform_symlinks, BatchMode = დიახ, nonempty, _netdev, identfile =/home/parallella/.ssh/id_rsa, default_permissions 0 0
ნაბიჯი 19: შეაერთეთ დაფა გადამრთველთან
განათავსეთ გადამრთველი მტევნის ქვემოთ ან სადმე ახლომდებარე, გამოიყენეთ Ethernet კაბელები, რომლითაც თქვენ უკვე დააკონფიგურირეთ გადამრთველი. თქვენ ასევე შეგიძლიათ დაუკავშიროთ გადამრთველი და თქვენი კომპიუტერი როუტერს, რათა მიიღოთ კასეტური.
თქვენ უნდა შეგეძლოთ პინგის გაკეთება და ssh დაფაზე, რომელიც ახლა დაკავშირებულია გადამრთველთან სტატიკური IP– ით.
თქვენ ასევე შეგიძლიათ დაამატოთ IP და მასპინძლის სახელი თქვენს /etc /host ფაილში. თქვენ შეძლებთ გამოიყენოთ მასპინძლის სახელი დასაკავშირებლად მთელი IP მისამართის აკრეფის ნაცვლად.
ნაბიჯი 20: გაიმეორეთ ნაბიჯები 11 -დან 19 -მდე თითოეული დაფისთვის
მიჰყევით ოპერაციულ სისტემას კონფიგურაციისთვის თითოეული დაფისთვის.
>> მნიშვნელოვანი შენიშვნა: გამოიყენეთ სხვადასხვა ჰოსტის სახელები და IP თითოეული დაფისთვის! ისინი უნდა იყოს უნიკალური ქსელის საშუალებით! <<<
ნაბიჯი 21: შეაერთეთ პერიფერიული მოწყობილობები
დარწმუნდით, რომ გულშემატკივარი მუშაობს:
დარწმუნდით, რომ ვენტილატორი იღებს ენერგიას და ჰაერის ნაკადი შიგნიდან მიდის დაფის გარსში. კავშირი უნდა იყოს სტაბილური და დამოუკიდებელი სხვა ელემენტებისგან. გახსოვდეთ, რომ დაფები შეიძლება გადახურდეს, თუ არ გაგრილდება სწორად.
დარწმუნდით, რომ დაფები დაკავშირებულია გადამრთველთან:
ამ ეტაპზე თქვენ უნდა დააკონფიგურიროთ თითოეული დაფა დამოუკიდებლად. დაფები ასევე უნდა იყოს დაკავშირებული გადამრთველთან. გადართვის სახელმძღვანელო უნდა შეიცავდეს ინფორმაციას, რომელიც შეიძლება გამოყენებულ იქნას შესამოწმებლად, რომ გაშვების პროცესი სწორად დასრულებულია, შეიძლება იყოს LED- ები, რომლებიც მიუთითებენ სტატუსზე.
დაფები დაუკავშირეთ კვების ბლოკს:
გამოიყენეთ micro-USB to USB-A კაბელი თითოეული დაფის USB კერასთან დასაკავშირებლად. თქვენ შეგიძლიათ დაასახელოთ პორტები ან დაადგინოთ შეკვეთა იმ შემთხვევაში, თუ დაგჭირდებათ ერთი დაფის გათიშვა.
ნაბიჯი 22: გამოიყენეთ ძალა
1. ფანი უნდა მუშაობდეს.
2. დაფები უნდა იყოს დაკავშირებული Ethernet გადამრთველთან.
3. შეამოწმეთ, რომ დაფები დაკავშირებულია USB ჰაბთან.
4. მიეცით ძალა USB კერას.
5. ჩართეთ DEMAC!
6. მოგება!
ნაბიჯი 23: პროგრამული რესურსები
MPI (შეტყობინების გავლის ინტერფეისი)
MPI არის საკომუნიკაციო ოქმი პარალელური კომპიუტერების დაპროგრამებისთვის. ორივე წერტილოვანი და კოლექტიური კომუნიკაცია მხარდაჭერილია.
www.open-mpi.org/
OpenMP (ღია მრავალპროფილიანი დამუშავება)
პროგრამის პროგრამირების ინტერფეისი (API) OpenMP (ღია მრავალჯერადი დამუშავება) მხარს უჭერს მრავალ პლატფორმის საერთო მეხსიერების მრავალპროცესირების პროგრამირებას C, C ++ და Fortran, მრავალ პლატფორმაზე. იგი შედგება შემდგენელი დირექტივების, ბიბლიოთეკის რუტინების და გარემოს ცვლადებისგან, რომლებიც გავლენას ახდენენ მუშაობის დროს.
www.openmp.org/
პარალელა პროგრამული უზრუნველყოფა
დეველოპერები უზრუნველყოფენ ღია კოდის პროგრამულ უზრუნველყოფას, მათ შორის SDK ამაჩქარებელთან დასაკავშირებლად.
www.parallella.org/software/
ასევე შეგიძლიათ იხილოთ სახელმძღვანელოები და უფრო დეტალური ინფორმაცია.
მათ ასევე აქვთ GitHub საცავები:
github.com/parallella
შეგიძლიათ გადმოწეროთ და გაუშვათ ზოგიერთი მაგალითი, ჩემი ერთ -ერთი ფავორიტი არის ცხოვრების თამაში, რომელიც დაფუძნებულია ცნობილ კონვეის ცხოვრების თამაშზე.
პასუხისმგებლობის შეზღუდვის განაცხადი: განმარტებები შეიძლება გადაწერილი იყოს ვიკიპედიიდან
გირჩევთ:
MutantC V3 - მოდულური და მძლავრი ხელის კომპიუტერი: 9 ნაბიჯი (სურათებით)
MutantC V3 - მოდულური და მძლავრი ხელის კომპიუტერი: Raspberry -pi ხელის პლატფორმა ფიზიკური კლავიატურით, ჩვენების და გაფართოების სათაური საბაჟო დაფებისთვის (არდუინოს ფარის მსგავსად). MutantC_V3 არის მუტანტის მემკვიდრე C_V1 და V2. შეამოწმეთ mutantC_V1 და mutantC_V2.https: //mutantc.gitlab.io/https: // gitla
3D დაბეჭდილი მოდულური LED კედელი: 6 ნაბიჯი (სურათებით)
3D დაბეჭდილი მოდულური LED კედელი: ეს არის ის, თუ როგორ უნდა გააკეთოთ LED კედელი 3D დაბეჭდილი მოდულების გამოყენებით, 12 მმ WS2812 LED განათებით და 38 მმ პინგ-პონგის ბურთებით. თუმცა, მექანიკური კონსტრუქციის დამზადება ძალიან გართულდა. სამაგიეროდ მე შევქმენი 3D მოდულური სისტემა. თითოეული მოდული არის 30x30 სმ და
DIY 3D დაბეჭდილი მოდულური თვითმფრინავი: 16 ნაბიჯი (სურათებით)
DIY 3d ნაბეჭდი მოდულური თვითმფრინავი: გამარჯობა ყველას და კეთილი იყოს თქვენი მობრძანება ჩემს პირველ ინსტრუქციულად. მე ყოველთვის მიყვარდა rc და ბოლო წლებში მე შევიმუშავე ჩემი პროექტები, საერთოდ ნულიდან, მათ შორის ნავი, მანქანები და თვითმფრინავი (რომელიც დაფრინა ყველა) ორი წამი!). მე ყოველთვის მქონდა განსაკუთრებული
Dragonboard კლასტერი: 5 ნაბიჯი
Dragonboard Cluster: 2 ou mais Dragonboards2 ou mais cartoon SD Um roteador
მოდულური 3D დაბეჭდილი RC მანქანა: 8 ნაბიჯი (სურათებით)
მოდულური 3D დაბეჭდილი RC მანქანა: მე ვარ საშუალო სკოლის მოსწავლე და ჩემი საშობაოდ, მე 3D დაბეჭდილი ჩემი ძმა Flutter Scout მანქანა. ეს არის დისტანციური მართვის მანქანა, რომელიც მთლიანად 3D დაბეჭდილია. შემდეგ ბმულს აქვს მისი GitHub გვერდი თავისი ნაწილებით და ინფორმაცია მის შესახებ: https: //github.c