SuperMUC Phase 2 — суперкомп'ютер, власником якого є (LRZ) of the . Він розміщений в LRZ's дата-центрі в Гархінг-бай-Мюнхен.
Виробник | |
---|---|
Власник | |
Розміщення | , Germany |
Архітектура | Intel Xeon CPUs |
Процесор | |
К-ть ядер | 86 016 |
Операційна система | |
Пам'ять | 192 TB |
Швидкість | 2 813.62 TFlop/s |
Ранг | TOP500: #45, November 2017 |
Вебсайт | www.lrz.de/services/compute/supermuc/best_practice_guide_phase2/ |
Ця стаття містить текст, що не відповідає . (травень 2018) |
Історія
Навесні 2015 року (Leibniz-Rechenzentrum, LRZ) встановив нову SuperMUC Phase2. Було вибрано групу користувачів, які були запрошені на 28-денну екстремальну операцію масштабування, під час якої їм дозволялось повністю використовувати систему для своїх програм. Наступні проекти брали участь у екстремальному масштабному семінарі: (квантова фізика), (геофізика, сейсміка), (Toolkit для HPC), (Астрофізика) семи ліг, (Lattice Boltzmann CFD), «Iphigenie» (молекулярна динаміка), FLASH (астрофізика), GADGET (космологічна динаміка), PSC (фізика плазми), waLBerla (Lattice Boltzmann CFD), Musubi (Lattice Boltzmann CFD), Vertex3D (Stellar Astrophysics), CIAO (Combustion CFD) і LS1-Mardyn (матеріалознавство). Проектам було дозволено використовувати машину виключно протягом 28 днів, що відповідає загальним обсягам 63,4 млн ядерних годин, з яких 43,8 млн ядерних годин було використано додатками, в результаті чого було використано 69 % можливостей суперкомп'ютера. Перші 3 користувачі використовували 15,2, 6,4 та 4,7 мільйона ядерних годин відповідно.
Доступ до вузлів SuperMUC Phase 2
Вхідні SuperMUC Phase 2 базуються на розподілі операційної системи SUSE Linux Enterprise Server 11.3 (SLES11.3)]. Встановлене програмне забезпечення включає в себе широкий вибір пакетів та бібліотек, які дозволяють скомпілювати програми.
SuperMUC Phase 2 має окремий вузол входу, і доступ до нього можна отримати лише за допомогою захищеної оболонки (SSH). Щоб отримати доступ, необхідно виконати наступну команду з терміналу UNIX:
ssh-y xxyyzz@hw.supermuc.lrz.de.
Середовище SuperMUC Phase 2
Середовище SuperMUC Phase 2 дозволяє користувач писати і компілювати власні програмні коди. Перш ніж скласти свій код або запустити виконуваний файл, необхідно відобразити та перевірти завантажені модульні файли за допомогою команди:
module list
В середовищі SuperMUC Phase 2 є багато інших корисних команд для роботи з модулями, всі вони описані в системному модулі середовища LRZ.
Використання MPI
Всі паралельні компілятори SuperMUC Phase 2 отримують доступ через обгортки LRZ: mpicc, mpiCC або mpif90, де mpicc запускає компілятор C та пов'язує наявно завантажені бібліотеки MPI, а також для mpiCC (компілятора та mpif90 (компілятора Fortran.
Для досягнення максимальної продуктивності з процесорів Haswell для програм, написаних на C, C ++ або Fortran, використовуйте такі специфічні прапори оптимізації:
icc -O3 -xCORE-AVX2 program.c icpc -c program.cpp -xHost -O3 -xCORE-AVX2 ifort program.f90 -O3 -xCORE-AVX2
компілятор
Офіційно додано прапор avx2 з GCC4.8, а на експериментальному 4.7: -march = core-avx2. Для підтримки асемблера та відладчика потрібен binutil 2,22, Приклад:
module unload fortran/intel ccomp/intel module load gcc/4.8 gcc -c program.c -march=core-avx2
Спільна пам'ять (OpenMP)
Спільна пам'ять (OpenMP) дає змогу здійснювати зв'язок між внутрішніми вузлами та забезпечує ефективне використання систем SMP із загальною пам'яттю. Кожен обчислювальний вузол SuperMUC Phase 2 містить 2 процесори Haswell, кожен з яких має 14 ядер на сокеті (28 ядер на вузол) з Hyper-Threading до 56 ядер на вузол.
Щоб скомпілювати код OpenMP, необхідно використати такі прапори:
-openmp з компілятором Intel -fopenmp з використанням gnu compiler
Гібридний код (MPI + OpenMP) полегшує програмування з використанням спільної пам'яті (OpenMP) у межах SMP-вузлів та зв'язку MPI між вузлами.
Переробка коду в гібридний, незалежно від того, чи спочатку він використовує зв'язок OpenMP або MPI, є ідеальною ситуацією для SuperMUC Phase 2, хоча це не завжди можливо або бажано.
Примітки
- "Leibniz Rechenzentrum [ 24 квітня 2018 у Wayback Machine.](англ.)]
- «Extreme Scale-out SuperMUC Phase 2» [ 3 травня 2018 у Wayback Machine.](англ.)]
- «System description of SuperMUC Phase 2 at the LRZ website» [ 2 травня 2018 у Wayback Machine.](англ.)]
- «System description of SuperMUC Phase 2 at the LRZ website 2» [ 2 травня 2018 у Wayback Machine.](англ.)]
- Rechnen und Heizen: Neuer Supercomputer für Garching [ 16 грудня 2010 у Wayback Machine.] bei br-online.de, 13. Dezember 2010](англ.)]
Вікісховище має мультимедійні дані за темою: SuperMUC Phase 2 |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
SuperMUC Phase 2 superkomp yuter vlasnikom yakogo ye LRZ of the Vin rozmishenij v LRZ s data centri v Garhing baj Myunhen SuperMUC Phase 2VirobnikVlasnikRozmishennya GermanyArhitekturaIntel Xeon CPUsProcesorK t yader86 016Operacijna sistemaPam yat192 TBShvidkist2 813 62 TFlop sRangTOP500 45 November 2017Vebsajtwww lrz de services compute supermuc best practice guide phase2 Cya stattya mistit tekst sho ne vidpovidaye enciklopedichnomu stilyu Bud laska dopomozhit udoskonaliti cyu stattyu pogodivshi stil vikladu zi stilistichnimi pravilami Vikipediyi Mozhlivo mistit zauvazhennya shodo potribnih zmin traven 2018 IstoriyaSuperMUC Navesni 2015 roku Leibniz Rechenzentrum LRZ vstanoviv novu SuperMUC Phase2 Bulo vibrano grupu koristuvachiv yaki buli zaprosheni na 28 dennu ekstremalnu operaciyu masshtabuvannya pid chas yakoyi yim dozvolyalos povnistyu vikoristovuvati sistemu dlya svoyih program Nastupni proekti brali uchast u ekstremalnomu masshtabnomu seminari kvantova fizika geofizika sejsmika Toolkit dlya HPC Astrofizika semi lig Lattice Boltzmann CFD Iphigenie molekulyarna dinamika FLASH astrofizika GADGET kosmologichna dinamika PSC fizika plazmi waLBerla Lattice Boltzmann CFD Musubi Lattice Boltzmann CFD Vertex3D Stellar Astrophysics CIAO Combustion CFD i LS1 Mardyn materialoznavstvo Proektam bulo dozvoleno vikoristovuvati mashinu viklyuchno protyagom 28 dniv sho vidpovidaye zagalnim obsyagam 63 4 mln yadernih godin z yakih 43 8 mln yadernih godin bulo vikoristano dodatkami v rezultati chogo bulo vikoristano 69 mozhlivostej superkomp yutera Pershi 3 koristuvachi vikoristovuvali 15 2 6 4 ta 4 7 miljona yadernih godin vidpovidno Dostup do vuzliv SuperMUC Phase 2Vhidni SuperMUC Phase 2 bazuyutsya na rozpodili operacijnoyi sistemi SUSE Linux Enterprise Server 11 3 SLES11 3 Vstanovlene programne zabezpechennya vklyuchaye v sebe shirokij vibir paketiv ta bibliotek yaki dozvolyayut skompilyuvati programi SuperMUC Phase 2 maye okremij vuzol vhodu i dostup do nogo mozhna otrimati lishe za dopomogoyu zahishenoyi obolonki SSH Shob otrimati dostup neobhidno vikonati nastupnu komandu z terminalu UNIX ssh y xxyyzz hw supermuc lrz de Seredovishe SuperMUC Phase 2Seredovishe SuperMUC Phase 2 dozvolyaye koristuvach pisati i kompilyuvati vlasni programni kodi Persh nizh sklasti svij kod abo zapustiti vikonuvanij fajl neobhidno vidobraziti ta perevirti zavantazheni modulni fajli za dopomogoyu komandi module list V seredovishi SuperMUC Phase 2 ye bagato inshih korisnih komand dlya roboti z modulyami vsi voni opisani v sistemnomu moduli seredovisha LRZ Vikoristannya MPIVsi paralelni kompilyatori SuperMUC Phase 2 otrimuyut dostup cherez obgortki LRZ mpicc mpiCC abo mpif90 de mpicc zapuskaye kompilyator C ta pov yazuye nayavno zavantazheni biblioteki MPI a takozh dlya mpiCC kompilyatora C ta mpif90 kompilyatora Fortran Kompilyator Intel Dlya dosyagnennya maksimalnoyi produktivnosti z procesoriv Haswell dlya program napisanih na C C abo Fortran vikoristovujte taki specifichni prapori optimizaciyi icc O3 xCORE AVX2 program c icpc c program cpp xHost O3 xCORE AVX2 ifort program f90 O3 xCORE AVX2 kompilyator Oficijno dodano prapor avx2 z GCC4 8 a na eksperimentalnomu 4 7 march core avx2 Dlya pidtrimki asemblera ta vidladchika potriben binutil 2 22 Priklad module unload fortran intel ccomp intel module load gcc 4 8 gcc c program c march core avx2 Spilna pam yat OpenMP Spilna pam yat OpenMP daye zmogu zdijsnyuvati zv yazok mizh vnutrishnimi vuzlami ta zabezpechuye efektivne vikoristannya sistem SMP iz zagalnoyu pam yattyu Kozhen obchislyuvalnij vuzol SuperMUC Phase 2 mistit 2 procesori Haswell kozhen z yakih maye 14 yader na soketi 28 yader na vuzol z Hyper Threading do 56 yader na vuzol Shob skompilyuvati kod OpenMP neobhidno vikoristati taki prapori openmp z kompilyatorom Intel fopenmp z vikoristannyam gnu compiler Gibridnij kod MPI OpenMP polegshuye programuvannya z vikoristannyam spilnoyi pam yati OpenMP u mezhah SMP vuzliv ta zv yazku MPI mizh vuzlami Pererobka kodu v gibridnij nezalezhno vid togo chi spochatku vin vikoristovuye zv yazok OpenMP abo MPI ye idealnoyu situaciyeyu dlya SuperMUC Phase 2 hocha ce ne zavzhdi mozhlivo abo bazhano Primitki Leibniz Rechenzentrum 24 kvitnya 2018 u Wayback Machine angl Extreme Scale out SuperMUC Phase 2 3 travnya 2018 u Wayback Machine angl System description of SuperMUC Phase 2 at the LRZ website 2 travnya 2018 u Wayback Machine angl System description of SuperMUC Phase 2 at the LRZ website 2 2 travnya 2018 u Wayback Machine angl Rechnen und Heizen Neuer Supercomputer fur Garching 16 grudnya 2010 u Wayback Machine bei br online de 13 Dezember 2010 angl Vikishovishe maye multimedijni dani za temoyu SuperMUC Phase 2