Суперкомпјутерот е креиран од студенти, од ефтини делови и за конечна цел има да продолжи да се одржува од самите студенти, да биде лесен за поправање и да послужи истите тие и другите студенти од Македонија да станат високо квалификувани кадри.
„Целта при развивањето на овој систем беше да се направи супермоќна машина, со ниска цена и лесен начин за употреба. Кажано со народни зборови влегуваме во Формула 1 трка со Фичо, но тоа уникатно подготвено Фичо ќе ни даде големо искуство за во иднина да направиме супербрз болид.“, вели aсистентот по информатички науки на универзитетот, Драги Кимовски.
Подолу е целиот текст со спецификациите и објаснувањата испратен од г. Кимовски и Атанас Христов од Охридскиот ИТ универзитет.
Системот е базиран на CentOS оперативен систем. Овој оперативен систем е избран бидејки има многу опции за кластерирање и голема брзина и скаларност за мрежни операции. Најважно е тоа што CentOS оперативниот систем е целосно бесплатен и има многу интернет ресурси и репозитории со огромен број на бесплатни програми со отворен код кои можат да се модифицираат.
Хардверски системот е базиран на кластер технологија со високи перформаси- HPC систем. Но што го прави овој кластер суперкомпјутер? По дефиниција секој кластер со брзина над 1 Терафлоп е HPC/суперкомпјутер систем. Значи овој систем слободно можи да се класифицира како суперкомпјутер. Оваа кластер архитектура е најзастапена во светот на суперкомпјутерите, од првите десет суперкомпјутери седум се во суштина кластери, пример за тоа се Jaguar, Jugene, Nebulae … Во овој дел не треба да се прави грешка и овој систем да се споредува со Грид мрежа, бидејки Грид е сосема различна технологија која се користи за слична намена. Грид е во суштина хардверски дистрибуиран систем со слаби врски меѓу компонентите, додека нашиот суперкомпјутер има силни врски меѓу елементите и е систем со дистрибуирана меморија. Тоа силно го дефинира како суперкомпјутер базиран на Кластер архитектура со најголеми димензии во РМ.
Самите процесорски јазли се направени од обични компјутерски елементи кои можат да се купат во секоја продавница. За тие елементи е општо познато дека се брзи, стабилни, многу издржливи и имаат ниска цена. Тоа е се што треба за еден систем направен за студенти. Затоа можеме да си дозволиме дури и на подот да ги ставиме самите компјутери.
За паралелнa комуникација меѓу сите јазли се користи MPI – Message Passing Interface. Оваа библиотека се користи заедно со програмскиот јазик C. Користењето на овој програмски јазик го прави самото програмирање полесно. Освен тоа ќе се добие систем на кој студентите ќе научат паралелно програмирање и ќе можат да го користат секој суперкомпјутер во светот базиран на оваа технологија.
Мрежата е направана во топологија ѕвезда со користење на Етернет технологија. Зошто Етернет? Етернет иако има релативно висока латентност со паметно програмирање и добра и стабилна врска ова тесно грло лесно може да се преодолее. Втора голема предност на оваа технологија е тоа што е многу застапена и има ниска цена. Во споредба со Инфинибенд Етернет е побавна, но при системи кои се користат за локални математички операции со малку влезно излезни операции разликата е минимална. Затоа 50% од првите 500 суперкомпјутери се базираат на Етернет. Доколку би користеле Инфинибенд цената на цел систем ќе пораснеше за 5 пати и одржувањето ќе беше 10 пати повисоко. Според нашите проценки и намената на суперкомпјутерот беше јасно дека воведувањето на Инфинибенд ќе ја зголеми многу цената, но нема многу да влијае на перформансите.
Но што ако го споредиме системот со систем направен од графички картички. Во последните година графичките процесори станаа многу брзи и софистицирани. Во векторски операции и математички операции со единечна точност се десетици пати побрзи од обичните процесори. Тие се тесно специјализирани само за тие операции и се состојат од повеќе прости јадра. Но во многу физички и математички операции се бара двојна точност, во оваа област графичките картички имаат послаби перформанси. Затоа тие се користат само како забрзувачи на системите. Доколку се земат како основни процесори многу е тешко да се синхронизираат. Друг недостаток е нивната ограниченост во однос на програмирање, кое е многу тешко и е во фаза на развивање. Доколку имате картичка од еден производител, се ограничувате комерцијално да користите само нивни платформи, и вашите програми нема да работат со никој друг продукт освен со комерцијалниот на кој вие работите. Значи се добива еден вид на голема комерцијална ограниченост во однос на системот. Друг недостаток е високата цена на графичките картички и секое нивно откажување е тешко да се поправи и чини многу пари. Затоа ние решивме дека треба да користиме графики картички, но само како појачувачи. Сепак прво сакаме да го искористиме овој систем до максимум, да научиме како да правиме по-оптимизирани програми. Следен чекор е да се додадат графички картички во текот на 2011 год. и да ги искористиме и нив до максимум без да се ограничуваме комерцијално.
Во текот на 2011 е планирано да се додадат поголем број графички процесори со најниска цена кои ќе ја зголемат брзината на системот за 6 пати. Со тоа ќе се добие систем кој ќе ни помогни да бидеме поконкурентни во трката.
Со почит, Драги Кимовски и Атанас Христов.
Охридски универзитет за информатички технологии „Св. Апостол Павле“










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
РЕСПЕКТ ЗА ОВА …. Само продолжете …..
\(^ ^)/
баш сакум да го видум во живо воа супер компјутер :))
Bravo!
сега и графички ставивте … значи имале смисла коментарите кои ги негиравте поради променливиот напон на струјата во Мкд.! Ве просветлија и осветлија … само пак ќе кажам: Не трошете си за џабе парите – вашите и нашите! За вежбање паралелно и дистрибуирано програмирање не треба олку голема инвестиција, наместо тоа инвестирајте во добра литература или бесплатно сертифицирање на студентите! Комерцијалната вредност на овој "супер" компјутер се сведува скоро на 0 …
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
na momenti mi se stori ko velija u gerila marketing kampanja, a toj vlatce da ti bil … dzver odi praj snesko be :)
Да не дојде до узбуна.. не е истиот Влатко од молбата погоре.
Имено, коментарот ќе биде избришан.
Поздрав,
Влатко А.К.А fuUUzZzZy
cmon FuUuUzZzZy остај ги овој пат :) видиш дека расправата заврши со снешко правење :))
Секогаш ќе има некој што ќе критикува и негодува, ама често може критиката да поттикне повторно размислување и да се направи нешто подобро. Сигурен сум дека има и поговорка за ова, ама не ми текнува у момент :P
За имплементирање на КУДА дел од студентите работат веќе шест месеци. Вооедно бевме и на Supercomputing tutorial во Софија каде се работеше точно на состем со графички картички и на BlueGene P, не е ништо ново за нас. Ако разгледаш малку подобро ќе видиш дека системот со графички карти има повеќе ограничувања отколку бенефиции. Со оглед на тоа дека интел и АМД развиваат TeraScale процесори со илјадници специјализирани јадра и стотици ГБ рам веќе во компјутерската наука станува јасно дека КУДА нема да издржи уште долго точно поради нејзината ограниченост. Но ние сакаме да се развиваме во сите области и затоа ќе бидат земени графички картички со најниска цена.
Покасно ќе бидат имплементирани бидејки овие продукти се комерцијално ограничени, осетливи на промени и треба многу повеќе тестирање.
Доколку си толку многу заинтересиран за системот слободно дојди во Охрид да го видиш или од понеделник можеме да ти дадеме достап за да го користиш.
За крај во образованието треба да се вложат најмногу пари. Комерцијалната вредност на системот е точно во тоа дека ќе имаме кадри, знаеш тоа е најдобрата инвестиција.
Драги топ идеја! КАЖИ МИ КАДЕ ВО МАКЕДОНИЈА Т.Е. ВО КОЈА КОМПАНИЈА СЕ КОРИСТИ ПАРАЛЕЛНО И ДИСТРИБУИРАНО ПРОЦЕСИРАЊЕ? КАЖИ МИ БАРЕМ ЕДНА ИНДУСТРИСКА ГРАНКА КОЈА ГО ПОБАРУВА ОВА. СУПЕРКОМПЈУТЕР ФАКУЛТЕТИТЕ ЗА БИОХЕМИЈА, ФИЗИКА, ГЕОГРАФИЈА, … ТРЕБАШЕ ДА ИМААТ УШТЕ ПРЕД ДОЛГО ВРЕМЕ НО НЕМААТ! ИНДУСТРИЈАТА НИ Е ТАПА … ОДВАЈ ЧЕКАМ ДА СЕ ОВОЗМОЖИ ПРИСТАП НА СУПЕРКОМПЈУТЕРОТ! АКО ТРЕБА ЌЕ ДОЈДАМ ОХРИД И ЛИЧНО ЌЕ ТЕ КОНТАКТИРАМ!
Уште нешто … Дали ги кренавте компјутерите од земја ( купите две / три небичени штици од кај пазарон или уште подобро една сталажа од ЕМО нек ви напрает ) и дали ги осигуравте од променлив напон на струја? … може и тоа да го кажите како е решено :)
Добро бе пријател што е со твоите коментари значи секоја вест што треба да биде поздравена и поддржана затоа што сме мрднале чекор напред ти ја плукаш, лична фрустрација или инфантилност. Значи некој вложил труд да го направи тоа дело и наважно вложил лично знаење и време.Не е во ред да тролаш на буквално секој одговор на Драги ко лично тебе да мора да ти се правда и објаснува што и како направил.Што е наредно кабелот треба да е зелен наместо жолт. Нзадоволството можеш да го изразиш преку аргументиран и културен пост а не со цел да навредиш или исмееш некого.
И да, chill со Capslock Невен Пејков. Не го бришам коментарот бидејќи со тоа ќе се изгуби контекстот на одговорот на trickster.
„Незадоволството можеш да го изразиш преку аргументиран и културен пост а не со цел да навредиш или исмееш некого.“
na hipicite im pomina modata …
ti kako hipik mi izgleas
Мала молба до сите:
За да се избегне бришење, Ве молиме пишувајте исклучиво аргументирани коментари. Во ред е да си го искажете своето мислење, но навистина нема никаква придобивка од едно кажано “уа“.
Доколку не Ви се допаѓа проектов, бидете слободни да се изјасните зошто не ви се допаѓа.
Единствено на тој начин ќе можат да се откријат и потенцираат можните аномалиите на целиов проект, се` со цел за подобра изведба во иднина.
Благодарам,
Влатко Дојчиноски A.K.A fuUuUzZzZy
Ме интересира една работа – дали прикажаната слика погоре (графичкиот приказ) е веродостојна? Сето она што користат е воглавно таа опрема? (по број на опремата и некои нејзини ситни спецификации)
Да, првите две слики погоре се од суперкомпјутерот во Охрид. Веродостојни се. Но тие ни ги пратија уште кога прв пат се спомна за охридскиот компјутер, а тогаш рекоа дека не е завршен, така да не можам да потврдамe дали така изгледа сега.
aj be ne tresesete gluposti ova samo prasina ke sobira
Пак не пишува која имплементација на MPI е користена. Мислам дека треба да бидат малце по отворени посебно во ваквите истражувачки дејности. Нека дигнат едно вики нека го документираат проектот, тоа што се прави не мора да остане само на факултетот.
Инсталирани се OpenMPI i MPICH 2. По правило кога ќе стартувате програма со mpirun или mpiexec командите се стартува OpenMPI процесот. MPICH 2 може да се стартува со пишење на патеката на главниот daemon.
Иначе го подржувам проектот и секако е за пофалба. Само напред.а
Е така, малку саглам објаснување за растерување лоши коментари е секогаш добредојдено.
Makedonija e rasadnik za super – mozoci, samo napred!
ali nema koj da fi finansira i kaj da se promovira !!!!