Un supercomputer personal este o caracteristică condiționată a unui computer electronic de înaltă performanță , axat pe rezolvarea problemelor de procesare numerică intensivă, realizat într-un pachet compact, de obicei sub forma unui computer desktop , care poate fi instalat direct la locul de muncă și nu în încăperi special amenajate, deoarece este necesar pentru supercalculatoarele cluster . Astfel de mașini sunt folosite pentru a lucra cu aplicații care necesită cele mai intense calcule (de exemplu, în dinamică moleculară, genetică), care, printre altele, le deosebește de servere și mainframe - computere cu performanțe generale ridicate concepute pentru a rezolva sarcini tipice (de exemplu de exemplu, deservirea datelor de baze de date mari sau lucrul simultan cu mulți utilizatori).
Cele mai răspândite astăzi sunt supercalculatoarele personale construite pe principiul utilizării puterii de calcul a procesoarelor grafice ( GPU , GPGPU ), paralelism ( multithreading ). Astfel de supercalculatoare sunt construite pe baza unor adaptoare speciale folosite ca calculatoare. Este posibil să instalați mai multe calculatoare într-un singur supercomputer personal deodată, ceea ce va oferi o performanță totală de ordinul unităților sau zecilor de teraflopi (în funcție de precizie). Calculatoarele de acest fel sunt produse în principal de doi producători: NVIDIA - NVIDIA Tesla și AMD - AMD FireStream . La începutul anilor 2010, Intel a oferit un accelerator specializat de înaltă performanță, numit Xeon Phi .
Pentru programarea calculatoarelor pe GPU-uri NVIDIA , există un mediu de dezvoltare special - CUDA , care permite programatorilor și dezvoltatorilor să scrie software pentru a rezolva majoritatea problemelor de calcul datorită puterii de calcul multi-core a GPU-urilor într-un dialect al limbajului C. CUDA oferă dezvoltatorului posibilitatea, la propria discreție, de a organiza accesul la setul de instrucțiuni al acceleratorului grafic și de a gestiona memoria acestuia, de a organiza calcule paralele complexe pe acesta . Acceleratorul grafic CUDA devine o arhitectură deschisă programabilă puternică ca CPU -urile de astăzi .
Copacobana este un proiect al unui supercalculator specializat pentru criptoanaliza. Folosește multe cipuri FPGA .
Cursuri de informatică | |
---|---|
Conform sarcinilor | |
Prin prezentarea datelor | |
După sistemul numeric | |
După mediul de lucru | |
Prin programare | |
Supercalculatoare | |
Mic și mobil |