Сите детали за oхридскиот суперкомпјутер

Суперкомпјутерот е креиран од студенти, од ефтини делови и за конечна цел има да продолжи да се одржува од самите студенти, да биде лесен за поправање и да послужи истите тие и другите студенти од Македонија да станат високо квалификувани кадри.

„Целта при развивањето на овој систем беше да се направи супермоќна машина, со ниска цена и лесен начин за употреба. Кажано со народни зборови влегуваме во Формула 1 трка со Фичо, но тоа уникатно подготвено Фичо ќе ни даде големо искуство за во иднина да направиме супербрз болид.“, вели aсистентот по информатички науки на универзитетот, Драги Кимовски.

Подолу е целиот текст со спецификациите и објаснувањата испратен од г. Кимовски и Атанас Христов од Охридскиот ИТ универзитет.

Системот е базиран на CentOS оперативен систем. Овој оперативен систем е избран бидејки има многу опции за кластерирање и голема брзина и скаларност за мрежни операции. Најважно е тоа што CentOS оперативниот систем е целосно бесплатен и има многу интернет ресурси и репозитории со огромен број на бесплатни програми со отворен код кои можат да се модифицираат.

Хардверски системот е базиран на кластер технологија со високи перформаси- HPC систем. Но што го прави овој кластер суперкомпјутер? По дефиниција секој кластер со брзина над 1 Терафлоп е HPC/суперкомпјутер систем. Значи овој систем слободно можи да се класифицира како суперкомпјутер. Оваа кластер архитектура е најзастапена во светот на суперкомпјутерите, од првите десет суперкомпјутери седум се во суштина кластери, пример за тоа се Jaguar, Jugene, Nebulae … Во овој дел не треба да се прави грешка и овој систем да се споредува со Грид мрежа, бидејки Грид е сосема различна технологија која се користи за слична намена. Грид е во суштина хардверски дистрибуиран систем со слаби врски меѓу компонентите, додека нашиот суперкомпјутер има силни врски меѓу елементите и е систем со дистрибуирана меморија. Тоа силно го дефинира како суперкомпјутер базиран на Кластер архитектура со најголеми димензии во РМ.

Самите процесорски јазли се направени од обични компјутерски елементи кои можат да се купат во секоја продавница. За тие елементи е општо познато дека се брзи, стабилни, многу издржливи и имаат ниска цена. Тоа е се што треба за еден систем направен за студенти. Затоа можеме да си дозволиме дури и на подот да ги ставиме самите компјутери.

За паралелнa комуникација меѓу сите јазли се користи MPI – Message Passing Interface. Оваа библиотека се користи заедно со програмскиот јазик C. Користењето на овој програмски јазик го прави самото програмирање полесно. Освен тоа ќе се добие систем на кој студентите ќе научат паралелно програмирање и ќе можат да го користат секој суперкомпјутер во светот базиран на оваа технологија.

Мрежата е направана во топологија ѕвезда со користење на Етернет технологија. Зошто Етернет? Етернет иако има релативно висока латентност со паметно програмирање и добра и стабилна врска ова тесно грло лесно може да се преодолее. Втора голема предност на оваа технологија е тоа што е многу застапена и има ниска цена. Во споредба со Инфинибенд Етернет е побавна, но при системи кои се користат за локални математички операции со малку влезно излезни операции разликата е минимална. Затоа 50% од првите 500 суперкомпјутери се базираат на Етернет. Доколку би користеле Инфинибенд цената на цел систем ќе пораснеше за 5 пати и одржувањето ќе беше 10 пати повисоко. Според нашите проценки и намената на суперкомпјутерот беше јасно дека воведувањето на Инфинибенд ќе ја зголеми многу цената, но нема многу да влијае на перформансите.

Но што ако го споредиме системот со систем направен од графички картички. Во последните година графичките процесори станаа многу брзи и софистицирани. Во векторски операции и математички операции со единечна точност се десетици пати побрзи од обичните процесори. Тие се тесно специјализирани само за тие операции и се состојат од повеќе прости јадра. Но во многу физички и математички операции се бара двојна точност, во оваа област графичките картички имаат послаби перформанси. Затоа тие се користат само како забрзувачи на системите. Доколку се земат како основни процесори многу е тешко да се синхронизираат. Друг недостаток е нивната ограниченост во однос на програмирање, кое е многу тешко и е во фаза на развивање. Доколку имате картичка од еден производител, се ограничувате комерцијално да користите само нивни платформи, и вашите програми нема да работат со никој друг продукт освен со комерцијалниот на кој вие работите. Значи се добива еден вид на голема комерцијална ограниченост во однос на системот. Друг недостаток е високата цена на графичките картички и секое нивно откажување е тешко да се поправи и чини многу пари. Затоа ние решивме дека треба да користиме графики картички, но само како појачувачи. Сепак прво сакаме да го искористиме овој систем до максимум, да научиме како да правиме по-оптимизирани програми. Следен чекор е да се додадат графички картички во текот на 2011 год. и да ги искористиме и нив до максимум без да се ограничуваме комерцијално.

Во текот на 2011 е планирано да се додадат поголем број графички процесори со најниска цена кои ќе ја зголемат брзината на системот за 6 пати. Со тоа ќе се добие систем кој ќе ни помогни да бидеме поконкурентни во трката.

Со почит, Драги Кимовски и Атанас Христов.
Охридски универзитет за информатички технологии „Св. Апостол Павле“

Стани премиум член и доби пристап до сите содржини, специјален попуст на над 2.200 производи во ИТ маркет, верификуван профил и можност за огласување на ИТ Огласник. Плус ќе го поддржиш медиумот кој го градиме цели 16 години!

basic

членство

42 ден./мес

зачлени се

1337

членство

125 ден./мес

зачлени се
* плаќањето е на годишно ниво

Доколку веќе имаш премиум членство, најави се тука.

Добивај известувања
Извести ме за
guest
25 Коментари
Најнови
Најстари Со највеќе гласови
Inline Feedbacks
View all comments
Petre
Petre
15 years ago

Iako mnogu se zalat deka mnogu pari se frleni vo ova cudo, a i jas do nekade se soglasuvam, ne mozam da gi negiram pozitivnite raboti koi ke izlezat od seto ova, a takvi se mnogu. Makar da ostane samo za edukacija i ne dobie nikakva primena pak ke ima ogromno znacenje, ke ovozmozi poveke lugje da se obucat za podocna i samite da pridonesat za nesto drugo. Edinstveno posakuvam i drugite univerziteti da imaa moznosti ova da go napravea pa mozebi konkurencijata ke pridonesese za uste podobri raboti

ViruSzZ
ViruSzZ
15 years ago

РЕСПЕКТ ЗА ОВА …. Само продолжете …..

@AstralMK
15 years ago

\(^ ^)/
баш сакум да го видум во живо воа супер компјутер :))

Vlatko
Vlatko
15 years ago

Bravo!

Невен Пејков
Невен Пејков
15 years ago

сега и графички ставивте … значи имале смисла коментарите кои ги негиравте поради променливиот напон на струјата во Мкд.! Ве просветлија и осветлија … само пак ќе кажам: Не трошете си за џабе парите – вашите и нашите! За вежбање паралелно и дистрибуирано програмирање не треба олку голема инвестиција, наместо тоа инвестирајте во добра литература или бесплатно сертифицирање на студентите! Комерцијалната вредност на овој "супер" компјутер се сведува скоро на 0 …

Vlatko
Vlatko
15 years ago

beaj be ti.. odi gledaj dolina na volcite i ostaj gi deckite da pravat nesto…. pooo samo strini po makedonijava… bla bla bla.. mora sekogas da ima vakvi… nema spas

Невен Пејков
Невен Пејков
15 years ago
Reply to  Vlatko

na momenti mi se stori ko velija u gerila marketing kampanja, a toj vlatce da ti bil … dzver odi praj snesko be :)

Влатко -fuUuUzZzZy
Влатко -fuUuUzZzZy
15 years ago

Да не дојде до узбуна.. не е истиот Влатко од молбата погоре.

Имено, коментарот ќе биде избришан.

Поздрав,
Влатко А.К.А fuUUzZzZy

@ViktrArs
15 years ago

cmon FuUuUzZzZy остај ги овој пат :) видиш дека расправата заврши со снешко правење :))

Секогаш ќе има некој што ќе критикува и негодува, ама често може критиката да поттикне повторно размислување и да се направи нешто подобро. Сигурен сум дека има и поговорка за ова, ама не ми текнува у момент :P

Драги Кимовски
Драги Кимовски
15 years ago

За имплементирање на КУДА дел од студентите работат веќе шест месеци. Вооедно бевме и на Supercomputing tutorial во Софија каде се работеше точно на состем со графички картички и на BlueGene P, не е ништо ново за нас. Ако разгледаш малку подобро ќе видиш дека системот со графички карти има повеќе ограничувања отколку бенефиции. Со оглед на тоа дека интел и АМД развиваат TeraScale процесори со илјадници специјализирани јадра и стотици ГБ рам веќе во компјутерската наука станува јасно дека КУДА нема да издржи уште долго точно поради нејзината ограниченост. Но ние сакаме да се развиваме во сите области и затоа ќе бидат земени графички картички со најниска цена.
Покасно ќе бидат имплементирани бидејки овие продукти се комерцијално ограничени, осетливи на промени и треба многу повеќе тестирање.
Доколку си толку многу заинтересиран за системот слободно дојди во Охрид да го видиш или од понеделник можеме да ти дадеме достап за да го користиш.
За крај во образованието треба да се вложат најмногу пари. Комерцијалната вредност на системот е точно во тоа дека ќе имаме кадри, знаеш тоа е најдобрата инвестиција.

Невен Пејков
Невен Пејков
15 years ago

Драги топ идеја! КАЖИ МИ КАДЕ ВО МАКЕДОНИЈА Т.Е. ВО КОЈА КОМПАНИЈА СЕ КОРИСТИ ПАРАЛЕЛНО И ДИСТРИБУИРАНО ПРОЦЕСИРАЊЕ? КАЖИ МИ БАРЕМ ЕДНА ИНДУСТРИСКА ГРАНКА КОЈА ГО ПОБАРУВА ОВА. СУПЕРКОМПЈУТЕР ФАКУЛТЕТИТЕ ЗА БИОХЕМИЈА, ФИЗИКА, ГЕОГРАФИЈА, … ТРЕБАШЕ ДА ИМААТ УШТЕ ПРЕД ДОЛГО ВРЕМЕ НО НЕМААТ! ИНДУСТРИЈАТА НИ Е ТАПА … ОДВАЈ ЧЕКАМ ДА СЕ ОВОЗМОЖИ ПРИСТАП НА СУПЕРКОМПЈУТЕРОТ! АКО ТРЕБА ЌЕ ДОЈДАМ ОХРИД И ЛИЧНО ЌЕ ТЕ КОНТАКТИРАМ!
Уште нешто … Дали ги кренавте компјутерите од земја ( купите две / три небичени штици од кај пазарон или уште подобро една сталажа од ЕМО нек ви напрает ) и дали ги осигуравте од променлив напон на струја? … може и тоа да го кажите како е решено :)

trickster
trickster
15 years ago

Добро бе пријател што е со твоите коментари значи секоја вест што треба да биде поздравена и поддржана затоа што сме мрднале чекор напред ти ја плукаш, лична фрустрација или инфантилност. Значи некој вложил труд да го направи тоа дело и наважно вложил лично знаење и време.Не е во ред да тролаш на буквално секој одговор на Драги ко лично тебе да мора да ти се правда и објаснува што и како направил.Што е наредно кабелот треба да е зелен наместо жолт. Нзадоволството можеш да го изразиш преку аргументиран и културен пост а не со цел да навредиш или исмееш некого.

@ViktrArs
15 years ago
Reply to  trickster

И да, chill со Capslock Невен Пејков. Не го бришам коментарот бидејќи со тоа ќе се изгуби контекстот на одговорот на trickster.

„Незадоволството можеш да го изразиш преку аргументиран и културен пост а не со цел да навредиш или исмееш некого.“

Невен Пејков
Невен Пејков
15 years ago
Reply to  @ViktrArs

na hipicite im pomina modata …

Petre
Petre
15 years ago

ti kako hipik mi izgleas

Влатко
Влатко
15 years ago

Мала молба до сите:

За да се избегне бришење, Ве молиме пишувајте исклучиво аргументирани коментари. Во ред е да си го искажете своето мислење, но навистина нема никаква придобивка од едно кажано “уа“.

Доколку не Ви се допаѓа проектов, бидете слободни да се изјасните зошто не ви се допаѓа.
Единствено на тој начин ќе можат да се откријат и потенцираат можните аномалиите на целиов проект, се` со цел за подобра изведба во иднина.

Благодарам,
Влатко Дојчиноски A.K.A fuUuUzZzZy

zIWe
zIWe
15 years ago

Ме интересира една работа – дали прикажаната слика погоре (графичкиот приказ) е веродостојна? Сето она што користат е воглавно таа опрема? (по број на опремата и некои нејзини ситни спецификации)

itcommk
Admin
15 years ago
Reply to  zIWe

Да, првите две слики погоре се од суперкомпјутерот во Охрид. Веродостојни се. Но тие ни ги пратија уште кога прв пат се спомна за охридскиот компјутер, а тогаш рекоа дека не е завршен, така да не можам да потврдамe дали така изгледа сега.

boban
boban
15 years ago

aj be ne tresesete gluposti ova samo prasina ke sobira

Анонимус
Анонимус
15 years ago

Пак не пишува која имплементација на MPI е користена. Мислам дека треба да бидат малце по отворени посебно во ваквите истражувачки дејности. Нека дигнат едно вики нека го документираат проектот, тоа што се прави не мора да остане само на факултетот.

Драги Кимовски
Драги Кимовски
15 years ago

Инсталирани се OpenMPI i MPICH 2. По правило кога ќе стартувате програма со mpirun или mpiexec командите се стартува OpenMPI процесот. MPICH 2 може да се стартува со пишење на патеката на главниот daemon.

анонимен
анонимен
15 years ago

Иначе го подржувам проектот и секако е за пофалба. Само напред.а

azder
azder
15 years ago

Е така, малку саглам објаснување за растерување лоши коментари е секогаш добредојдено.

Covek
Covek
15 years ago

Makedonija e rasadnik za super – mozoci, samo napred!

neno ns
neno ns
15 years ago
Reply to  Covek

ali nema koj da fi finansira i kaj da se promovira !!!!

види ги сите огласи на kariera.it.mk