Expand Cut Tags

No cut tags

Nov. 23rd, 2011

noddeat: (Default)
Минуло два рокі відтоді, як я написав пост про суперкомп’ютери. На той час у краківському Цифронеті був комп із 2000 процесорів, а найпотужніший суперкомп’ютер у Польщі знаходився у Варшаві і мав близько 7000.

Цього понеділка я знову був у Цифронеті й охуїв від змін, які сталися. Отже, на компі, що колись мав дві штуки ядер, тепер їх дванадцять тисяч. А це робить цифронетівський комп найпотужнішим у Польщі, і заразом він потрапив на 81 місце в TOP500. Додатково, вони поставили півторамегаватну дизельну підстанцію для аварійного живлення (раніше споживання було мегават, якщо не помиляюсь).

Утім, міряння членами мірянням членами, а для роботи всі лавреати премії Цифронета за найліпший дисер юзали старий комп’ютер SGI Altix 3700, який займає 8 шаф і має всього 256 процесорів:


Чому? Річ у тім, що це суперкомп’ютер SMP: він хоч і складається з окремих елементів, але операційна система бачить його як єдине ціле, тобто як один комп’ютер, а не мережа вузлів. У цьому є плюси і мінуси. Почну з мінусів:
— Якщо хоча б один вузол вийде з ладу, падає увесь комп’ютер;
— Заміна/апгрейд вузлів теж вимагає вимкнення всього комп’ютера, що критично, адже він має працювати 24/365.

У звичайних суперкомп’ютерів вузли автономні й містять десяток-другий процесорів, на кожному вузлі своя ОС, і їх можна вимикати без втрати працездатності всієї системи. Користувач запускає завдання на головному сервері, яке розпаралелюється (зазвичай MPI-єм) і запускається на кількох вузлах через ssh/rsh чи інші протоколи віддаленого доступу. Це все призводить до того, що на обмін інформації між вузлами потрібно багато часу. На відміну від комп’ютерів SMP, у яких вузлів немає. Ну, тоїсть фізично-то вони є, і якимись там Infiniband-ами з’єднуються, але операційна система спільна, і нема жодних «транзакційних витрат» на обмін інформацією між вузлами.

Більшість розрахунків, зв’язаних із квантовою хімією (ну там, фізична хімія чи хімічна фізика), потребують, власне, комп’ютерів SMP. Рівняння там такі, що під час розрахунків сам вигляд рівняння змінюється залежно від значень невідомих на даному кроці, тоїсть, потрібен дуже інтенсивний обмін інформацією між вузлами.

Тому, приємно порадів за краківських науковців, що Цифронет купив ще один комп’ютер SMP, де є 6 терабайтів оперативки та 768 процесорів.

Ви спитаєте, чому у SMP-комп’ютерів так мало процесорів порівняно з кластерами? Я не знаю відповіді, якщо чесно. Ну, тоїсть, з ним дуже геморно в плані обслуговування. Good to know: всі сучасні настільні комп’ютерами є комп’ютерами типу SMP, адже у них є кілька процесорів, що працюють як одне ціле :).

Разом з тим, є задачі, які можна розбити на великі шматки, що не потребують інтенсивного обміну інфою, для них SMP не дає жодної переваги, і тому юзають звичайні кластери та кластерні мережі — ґріди.

Ґріди придумали для того, щоб по максимуму ефективно використовувати комп’ютерні ресурси. Форекзампл, чувачку в Барселоні потрібно пустити завдання на 30 процесорів, час виконання — три дні. Акурат у його рідному комп’ютерному центрі стільки ресурсів на даних момент нема, тому половина завдання запускається на 15 процесорів в Німеччині, а друга половина — у Британії. Ну і так далі, система схожа на електромережу: ви вмикаєте чайник, і похуй, з якої електростанції тече струм у вашу розетку. З якої вийде, з такої і тече. Іноді навіть із закордону.

У ґрідах беруть участь усі більш-менш великі комп’ютерні центри, університети тощо. Вони там діляться на всякі національні типу PL-GRID, європейський EuroGrid, ну і т.п. Є також всякі проекти, що дозволяють користувачам ПК поставити якусь прогу, і ваш комп буде теж приєднаний до ґріда, і там будуть якісь обчислення робитися.

Ну, ви зрозуміли, що тут час обміну інфою просто пиздець як великий, адже тут юзається інтернет для передавання даних. Ну, мені принаймні таке не підходить.
noddeat: (Default)
1. Пам’ятаєте, я писав, шо в російському супермаркеті спілкувався німецькою з російською же продавчинею? Життя іноді підкидає дивовижні сюрпризи: я тепер спілкуюся в німецькому супермаркеті (REWE) з німецьким же касиром російською мовою.

Розраховуюсь, значить на касі. Касир дивиться-дивиться на мою картки і питає:
— Which country is this name?
— Ukraine.
— Ааа, Украина, очень хорошо.
Ну, нічого дивного, багато людей знають кілька слів по-російськи, на кшалт «спасибо» чи «до свиданья». Але тут він почав говорити далі, і виявилось, що чувак говорить російською вільно. Але з акцентом, вона йому явно не рідна.
— А где вы русский выучили? — питаю.
— В народной школе, в университете...

Йдеться тут не про школу, а про Volkshochschule — «народний університет». Це така штука, де можна шось вивчити для себе, а не для диплома. Все, шо завгодно, включно з мовами.

Коротше, тепер я спілкуюся в німецькому супермаркеті з німецьким же касиром російською мовою :)

2. Втратив за півроку навички користування ліфтами, остаточно. В Байройті прецінь нема високих будинків. Заходжу в ліфт, їду вниз, ліфт відчиняється, там якісь люди стоять, я виходжу та прямую до виходу.
Люди мені: «— Третій поверх!»
Я дивлюся охуївшими очима: ну третій поверх, ну і їдьте собі на третій, я же ліфт звільнив.
Люди мені: «— Третій поверх!»
Коротше, на третьому я поверсі вийшов, бо люди ліфт викликали.

Іще у Кракові при виході з ліфту дякують за, значить, mitfahren. Тепер це вже незвично якось. Втратив за півроку навички користування ліфтами, остаточно.

3. Обожнюю краківське летовище. Ковбаса в дьюті-фрі продається, а не херня якась типу «Хеннесі».

4. Коли оголошення в потязі змінюються з «ауфштіґ ін фартріштунґ рештс» на «ауфштіґ ін фартріхтунґ рехтс»*, відчуваєш, що вже майже вдома.

*нім. Aufstieg in Fahrtrichtung rechts — вихід праворуч у напрямку руху

Profile

noddeat: (Default)
noddeat

April 2017

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Page generated Oct. 16th, 2025 11:46 am
Powered by Dreamwidth Studios