Супер компьютерийг хэрхэн бүтээх вэ: 9 алхам (зурагтай)

Агуулгын хүснэгт:

Супер компьютерийг хэрхэн бүтээх вэ: 9 алхам (зурагтай)
Супер компьютерийг хэрхэн бүтээх вэ: 9 алхам (зурагтай)

Видео: Супер компьютерийг хэрхэн бүтээх вэ: 9 алхам (зурагтай)

Видео: Супер компьютерийг хэрхэн бүтээх вэ: 9 алхам (зурагтай)
Видео: How To Install And Use Kohya LoRA GUI / Web UI on RunPod IO With Stable Diffusion & Automatic1111 2024, May
Anonim

Танд секундэд хэдэн зуун триллион хөвөгч цэгийн тооцоолол хийх чадвартай машин хэрэгтэй байна уу? Эсвэл танай хонгил дахь супер компьютер хэрхэн таслагчийг эргүүлсэн тухай баарны түүх танд хэрэгтэй байна уу? Супер компьютер болох Өндөр Гүйцэтгэлийн Тооцоолох кластераа бүтээх нь амралтын өдрүүдэд чөлөөт цагаа өнгөрөөж, бэлэн мөнгө зарцуулах нь аливаа шинжээч хүнд сорилт болдог. Техникийн үүднээс авч үзвэл, орчин үеийн, олон процессортой супер компьютер бол асуудлыг шийдвэрлэхийн тулд зэрэгцэн ажиллаж буй компьютеруудын сүлжээ юм. Энэхүү нийтлэлд техник хангамж, програм хангамжид анхаарлаа хандуулж, алхам бүрийг товч тайлбарлах болно.

Алхам

Супер компьютер бүтээх 1 -р алхам
Супер компьютер бүтээх 1 -р алхам

Алхам 1. Эхлээд шаардлагатай тоног төхөөрөмжийн бүрэлдэхүүн хэсэг, нөөцийг тодорхойлох

Танд нэг толгой зангилаа, дор хаяж хэдэн ижил тооцоолох зангилаа, Ethernet унтраалга, цахилгаан хуваарилах нэгж, тавиур хэрэгтэй болно. Цахилгааны хэрэгцээ, хөргөлт, шаардлагатай зайг тодорхойлох. Мөн хувийн сүлжээндээ ямар IP хаяг авах, зангилаагаа юу гэж нэрлэх, ямар програм хангамжийн багц суулгахыг хүсч байгаа, мөн зэрэгцээ тооцоолох чадварыг ямар технологиор хангахыг хүсч байгаагаа шийдээрэй (энэ тухай дараа дэлгэрэнгүй үзэх болно).

  • Тоног төхөөрөмж нь үнэтэй хэдий ч энэхүү зааварт орсон бүх програм хангамж үнэгүй бөгөөд ихэнх нь нээлттэй эх сурвалжтай байдаг.
  • Хэрэв та өөрийн супер компьютер онолын хувьд хэр хурдан болохыг харахыг хүсвэл энэ хэрэгслийг ашиглаарай:
Супер компьютер бүтээх 2 -р алхам
Супер компьютер бүтээх 2 -р алхам

Алхам 2. Тооцоолох зангилаа бий болгох

Та тооцоолох зангилаа угсрах эсвэл урьдчилан бүтээх серверүүдийг олж авах шаардлагатай болно.

  • Орон зай, хөргөлт, эрчим хүчний үр ашгийг нэмэгдүүлэх компьютерийн серверийн явах эд ангиудыг сонгоно уу.
  • Эсвэл та бүхэл бүтэн хэсгүүдийн нийлбэрээс давсан боловч танд маш их хэмжээний мөнгийг хэмнэх болно. Бүх процессорууд, сүлжээний адаптерууд болон эх хавтангууд нь бүхэл бүтэн системийг сайн тоглуулахын тулд ижил байх ёстой. Мэдээжийн хэрэг, зангилаа бүрийн RAM болон хадгалалтын тухай, толгой зангилааны хувьд дор хаяж нэг оптик хөтчийн талаар бүү мартаарай.
Супер компьютер бүтээх 3 -р алхам
Супер компьютер бүтээх 3 -р алхам

Алхам 3. Серверүүдийг тавиур дээр суулгана уу

Доод талаас нь эхэл, ингэснээр тавиур нь хүнд биш болно. Үүнд танд туслах найз хэрэгтэй болно - өтгөн серверүүд нь маш хүнд бөгөөд тэднийг тавиур дээр бэхлэх төмөр зам руу хөтлөх нь хэцүү байдаг.

Супер компьютер бүтээх 4 -р алхам
Супер компьютер бүтээх 4 -р алхам

Алхам 4. Ethernet шилжүүлэгчийг серверийн явах эд анги дээр суулгана уу

Шилжүүлэгчийг тохируулахын тулд энэ мөчийг зарцуулаарай: 9000 байт хэмжээтэй jumbo frame хэмжээтэй байхыг зөвшөөрч, IP хаягийг 1 -р алхам дээр сонгосон статик хаягаар тохируулж, SMTP Snooping гэх мэт шаардлагагүй чиглүүлэлтийн протоколуудыг унтраа.

Супер компьютер бүтээх 5 -р алхам
Супер компьютер бүтээх 5 -р алхам

Алхам 5. PDU (Цахилгаан түгээх нэгж) -ийг суулгана уу

Хамгийн их ачаалалтай үед таны зангилаануудад хэр их гүйдэл шаардагдахаас хамааран өндөр гүйцэтгэлтэй тооцоолоход танд 220 вольт хэрэгтэй байж магадгүй юм.

Супер компьютер бүтээх 6 -р алхам
Супер компьютер бүтээх 6 -р алхам

Алхам 6. Бүх зүйлийг суулгасны дараа та тохиргооны процессыг эхлүүлж болно

Линукс бол HPC кластеруудын хувьд бодит үйлдлийн систем бөгөөд энэ нь шинжлэх ухааны тооцооллын хамгийн тохиромжтой орчин төдийгүй олон зуун эсвэл бүр хэдэн мянган зангилаан дээр суулгахад ямар ч зардал шаарддаггүй. Эдгээр бүх зангилаан дээр Windows суулгахад хэр их зардал гарахыг төсөөлөөд үз дээ!

  • Бүх зангилаан дээр ижил байх ёстой эх хавтангийн BIOS болон програм хангамжийн хамгийн сүүлийн хувилбарыг суулгаж эхлээрэй.
  • Толгой зангилааны график интерфэйсийг ашиглан зангилаа бүрт өөрийн дуртай линукс дистрибутыг суулгаарай. Хамгийн алдартай сонголтууд бол CentOS, OpenSuse, Scientific Linux, RedHat, SLES юм.
  • Энэхүү зохиогч нь чулуулгийн кластерын тархалтыг ашиглахыг зөвлөж байна. Тооцоолох кластерыг ажиллуулахад шаардлагатай бүх хэрэгслийг суулгахаас гадна Rocks нь PXE ачаалах болон Red Hat 'Kick Start' процедурыг ашиглан өөрийн олон тохиолдлыг зангилаануудад маш хурдан "тараах" гайхалтай аргыг ашигладаг.
Супер компьютер бүтээх 7 -р алхам
Супер компьютер бүтээх 7 -р алхам

Алхам 7. Мессеж дамжуулах интерфэйс, нөөцийн менежер болон бусад шаардлагатай номын санг суулгана уу

Хэрэв та өмнөх алхам дээр Rocks суулгаагүй бол зэрэгцээ тооцоолох механизмыг идэвхжүүлэхийн тулд шаардлагатай програм хангамжийг гараар тохируулах шаардлагатай болно.

  • Нэгдүгээрт, Torque Resource Manager гэх мэт зөөвөрлөх менежментийн систем хэрэгтэй болно.
  • Тохиргоог дуусгахын тулд Мауи кластер хуваарьлагчтай эргүүлэх моментийг хослуулна уу.
  • Дараа нь та тус тусдаа тооцоолох зангилаанууд дээр нэг өгөгдлийг хуваалцахад тус тусдаа процесс хийхэд шаардлагатай мессеж дамжуулах интерфэйсийг суулгах хэрэгтэй болно. OpenMP бол санаа зовох зүйлгүй юм.
  • Зэрэгцээ тооцоолох програмуудыг бий болгохын тулд олон урсгалтай математикийн номын сан, хөрвүүлэгчдийг бүү мартаарай. Та зүгээр л Рокс суулгах ёстой гэж би хэлсэн үү?
Супер компьютер бүтээх 8 -р алхам
Супер компьютер бүтээх 8 -р алхам

Алхам 8. Тооцоолох цэгүүдийг хооронд нь сүлжээнд холбоно уу

Толгой зангилаа нь тооцоолох даалгавруудыг тооцоолох цэгүүд рүү илгээдэг бөгөөд энэ нь эргээд үр дүнг буцааж илгээхээс гадна бие биедээ мессеж илгээх ёстой. Илүү хурдан байх тусмаа сайн.

  • Хувийн Ethernet сүлжээг ашиглан кластер дахь бүх зангилааг холбоно уу.
  • Толгой зангилаа нь Ethernet сүлжээгээр NFS, PXE, DHCP, TFTP, NTP серверийн үүргийг гүйцэтгэж болно.
  • Та энэ сүлжээг олон нийтийн сүлжээнээс тусгаарлах ёстой бөгөөд энэ нь өргөн нэвтрүүлгийн пакетууд таны LAN дахь бусад сүлжээнд саад учруулахгүй байх боломжийг олгодог.
Супер компьютер бүтээх 9 -р алхам
Супер компьютер бүтээх 9 -р алхам

Алхам 9. Кластерыг туршиж үзээрэй

Энэ бүх тооцоолох хүчийг хэрэглэгчдэдээ өгөхөөс өмнө хийх ёстой хамгийн сүүлийн зүйл бол түүний гүйцэтгэлийг шалгах явдал юм. HPL (High Performance Lynpack) бенчмарк нь кластерын тооцоолох хурдыг хэмжих түгээмэл сонголт юм. Та үүнийг сонгосон архитектурын хувьд хөрвүүлэгчийн санал болгож буй бүх боломжит оновчлолын тусламжтайгаар эх сурвалжаас хөрвүүлэх шаардлагатай болно.

  • Мэдээжийн хэрэг та өөрийн платформыг оновчтой болгох боломжтой бүх хувилбарыг эх сурвалжаас эмхэтгэх ёстой. Жишээлбэл, хэрэв AMD процессор ашиглаж байгаа бол Open64 -ийг -0fast оновчлолын түвшинтэй хөрвүүлээрэй.
  • TOP500.org дээрх үр дүнг харьцуулж кластераа дэлхийн хамгийн хурдан 500 супер компьютертай харьцуулаарай!

Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно

Зөвлөмж

  • Сүлжээний үнэхээр өндөр хурдыг авахын тулд InfiniBand сүлжээний интерфэйсийг үзээрэй. Дээд зэрэглэлийн үнийг төлөхөд бэлэн байгаарай.
  • IPMI нь KVM-over-over, алсын цахилгаан унадаг дугуй болон бусад зүйлсийг нийлүүлснээр том кластерын удирдлагыг хялбар болгодог.
  • Ganglia ашиглан зангилаан дээрх тооцооллын ачааллыг хянана уу.

Зөвлөмж болгож буй: