Citat:
Nedeljko
Izvini, ali ja sam, čini mi se u Mikru, čitao još možda 2001 kako čika Bili najavljuje da će da počisti Linux sa superkompjutera nekom posebnom "distribucijom" Windows-a. Od onda je drastično skočio marketshare Windows-a na superkompovima. Pre toga je bio čini mi se samo jedan na top500 listi pod Windows-om.
Evo trenutne statistike u HPC top500 segmentu po OS-u (Jun 2008):
http://www.top500.org/stats/list/31/os
Linux - 75.6%
SuSE Linux Enterprise Server - 1.4%
AIX - 4.6%
Windows HPC 2008 - 0.6% (ovo je zanimljivo, posto ovaj OS jos koliko znam nije izaso u redovnu prodaju ?!)
itd...
Kao sto se vidi, Linux sa svojim derivatima drzi preko 80% od Top 500 HPC sistema. Znaci, totalna dominacija, bas kao sto Windows ima totalnu dominaciju na desktopu.
Linux je savrsen sistem za ovakvu upotrebu, iz nekoliko razloga:
- Jednostavna mogucnost pisanja custom-kernela za vrlo-specificne HPC sisteme (a skoro svaki od njih je specifican)
- Cena - mnogi HPC sistemi imaju ogroman broj procesora, komercijalni Server-OSevi obicno nemaju pricing-model koji bi imao smisla u HPC segmentu (zamisli da moras da kupis 10000 licenci Windowsa ;-)
Windows generalno nema tu sta da trazi, a i komercijalni Unix-i su pukli tu totalno, iz prostog razloga sto je sam nacin primene takav da nema nikakvog smisla placati ogromne licence za OS-eve koji imaju kernele koje ne mozes izmeniti, jer HPC sistemi zahtevaju vrlo specifican pristup kontroli memorije i sl...
Tacno je da Microsoft sada pokusava da udje u taj segment, ali iskreno ne vidim ama bas ni jedan razlog zasto bi neko koristio Windows za tako nesto. Microsoft je ubacio MPI (Message Passing Interface) API koji moze biti jako zanimljiv ovde, ali opet ostaju problemi sa :
a) Cenom - jos se ne zna kako ce Microsoft licencirati takav OS za masine/clustere sa stotinama/hiljadama CPU-ova
b) Windows NT kernelom koji nije otvoren (mada ga HPC vendori svakako mogu dobiti)
Mislim da bi Microsoft morao da ponudi nesto >bas mnogo bolje< od Linuxa tu da bi bio interesantan, a u takav razvoj dogadjaja cisto sumnjam.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey