Windows

Desktop ili osobni superračunala - implementacija i budućnost

Do we see reality as it is? | Donald Hoffman

Do we see reality as it is? | Donald Hoffman
Anonim

Prije mnogo godina, čak i prije objavljivanja konačnog sustava Windows 7, govori o Windows 8 nazvao 128-bitnom operacijskom sustavu. Bilo je glasina, ako se sjećate, da je Windows 8 bio 128-bitni operativni sustav.

Bio sam skeptičan glede kompatibilnosti hardvera. Časni gospodin iz tvrtke Microsoft je čak rekao da sam pesimist i da rade s hardverskim tvrtkama za 128-bitni operativni sustav. Sigurno su radili s hardverskom grupom, ali krajnji rezultat bio je mobilni operativni sustav - ne više od 64 bitova - koji bi se mogli izvoditi na tabletama. To me je razočaralo, a vjerojatno i mnogi drugi korisnici, pretpostavljam.

Početne glasine za Windows 8 su me uvijek podsjećale na stolna računala superračunala. Sada kada su svi mainstream operacijski sustavi idući u pokretu, izglede Personal Supercomputers ili Desktop Supercomputers - pojmovi se koriste međusobno promjenjivo - postaju tanki. No ipak, što su desktop superračunala ili osobni superračunala? Kako se mogu provesti ako se u budućnosti pojavi potreba?

Sljedeći paragrafi govore o superkompjuterskim stolnim računalima ako pretpostavimo da se trenutni scenarij hardvera neće mijenjati osim za stvaranje računala mobilnijim.

Što su osobni superračunali

Jednostavno govoreći, osobni ili desktop superračunala su osobna računala s izuzetnom snagom računanja. To je, recimo, proces nekoliko terabajta podataka u nekoliko sekundi ili tako. Od sada dostupni desktop računalni superračunali su Cray CX1, Nvidia Tesla i Asus ECS 1000. Ta računala uglavnom koriste GPU procesore kako bi istovremeno izvodili mnoge zadatke i zasigurno su visoke cijene. Nisam provjeravao cijene, ali ih možete pretraživati ​​na Internetu. Prema izvršnom direktoru tvrtke Google Eric Schmidt, trenutni mobilni telefoni mogli bi se kvalificirati i kao osobni superračunalni uređaji:

milijarde ljudi na planetu nose superračunala u svojim rukama. Sada mislite o njima kao mobilnim telefonima, ali to nije ono što stvarno jesu. To su video kamere. Oni su GPS uređaji. Moćna su računala. Imaju snažne zaslone. Oni mogu raditi mnogo različitih stvari, i oh, usput, možete i razgovarati o njima. To je ono što je danas mobilni telefon. "

Naravno, superračunala za stolna računala samo su mala, prijenosna ili samostalna računala koja imaju izvanrednu moć obrađivanja nekoliko terabajta u sekundi. Ali to je moja vlastita definicija. Osobno, neću podržavati Ericovu izjavu, iako je istinit kad govori da su mobilni telefoni moćna računala. Nisu zapravo superračunala. Superkompjuter bi trebao biti u mogućnosti raditi na 1 teraflop na minimumu. Drugim riječima, oni bi trebali biti 10 puta brži u usporedbi s 64-bitnim procesorom, tako da višedjelni radovi i takvi zadaci ne usporavaju tijekom obrade podataka.

Superkompjuteri za desktop ne dolaze nigdje u bliskoj budućnosti, da su svi mainstream operacijski sustavi sada usredotočeni na mobilnost i što je najvažnije na oblaku.

Sljedeći odjeljak razmatra moguću implementaciju osobnih superračunala, budući da se hardverski dobavljač ne bi mogao pripremati za RAM ili CPU sabirnicu koja bi mogla raditi čak i sa 128 bitnim računalima u ovom trenutku. Ne postoji jedan procesor koji obrađuje 128 bita istodobno, što se tiče moje znanja.

Implementacija desktop superračunala

Vidim samo jednu metodu obrade 128 bita ili više od sada. Metoda je paralelno korištenje

više procesora , iako trenutni glavni operativni sustav ne zahtijeva takvu konfiguraciju. U prošlosti se dogodilo da su 32-bitni procesori upareni paralelno s obradom 64-bitnih podataka. Dakle, ako se u bliskoj budućnosti pojavljuje Microsoft ili bilo koja druga tvrtka sa 128-bitnim operativnim sustavom, bit će uparivanje 4 procesora 32-bitnog ili 2 procesora 64 bita. Kasnije, oni mogu istražiti i stvoriti procesor koji može obraditi 128 bita podataka u isto vrijeme. U skladu s tim, širina sabirnice morala bi se povećati kako bi pomogla u prijenosu podataka u komadima u 128 bitaAnaliza je prouzročila nekoga iz Microsofta da komentira da sam pesimist i da rade s pružateljima hardvera. Oni su radili s pružateljima hardvera, ali izveli tablete i konvertibilne za 32-bitne i 64-bitne operacijske sustave i aplikacije. Napisao sam da je 128-bitni operacijski sustav, iako prilično dobrodošao, biti teško implementirati, kao trenutačni hardver to ne može odmah podrľavati pa stoga brzina neće biti mnogo drugačija između 64-bitnog i 128-bitnog operacijskog sustava. Imao sam i još uvijek sumnjam na autobuse, itd., Koji trebaju nositi 128 bita istodobno.

U drugoj priči koju čitam na Engadgetu, tvrtka

Optalysys

planira optičke procesore . To bi koristilo laserske zrake umjesto flip-flop krugova kako bi se ubrzao procesiranje. Ovdje možete pročitati o Supalysysovim superračunalima. Međutim, tvrtka prihvaća da neće biti jednako brz kao pravi superračunalo, ali bi bio brži od Tesla superračunala. Takva računala, s brzom brzinom obrade, bili bi dobrodošli i tražili znanstvene organizacije, kao i igrači, ako troškovi nisu vrlo visoki. O priči, mogu reći da još uvijek ima dosta vremena prije nego što su računala zapravo udarila na tržište. Morat ćemo pričekati da to vidimo na djelu. Korištenje IaaS-a za superračunavanje Još jedna ideja koja mi dopušta korištenje usluge oblak. Budući da možete kupiti samo količinu potrebne infrastrukture i platforme, možete koristiti usluge poput IaaS različitih proizvođača kako biste ostvarili dobre brzine.

Najbolja metoda mogla bi biti da preuzmete usluge kao što je

Google Compute Engine

za obradu velikih količina podataka kao i kada je to potrebno umjesto ulaganja u više poslužitelja i njihovo izvršavanje paralelno radi postizanja brže brzine. Međutim, trošak Google Compute Enginea iznosi otprilike 2 milijuna dnevno, tako da bi prosječni korisnici ostali daleko od Compute Enginea. Siguran sam da moraju postojati i drugi oblak tvrtke koje nude slične usluge po nižoj cijeni. Ovaj dio mora biti istražen kako bi vidjeli kako i koja tvrtka nudi platformu za oblak koja nam omogućuje povećanje brzine obrade. S takvim uslugama, čak i mobilni telefoni mogu biti superračunala jer se i oni mogu povezati s oblakom. Nadam se da sam izbrisao neke osnovne koncepte o računalnim superračunalima ili osobnim superračunalima. Slobodno dodajte svoje ulaze.