Top 10 Supercomputere

Referat
7/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 1914
Mărime: 494.48KB (arhivat)
Publicat de: Augustin Boca
Puncte necesare: 7
Prezentare de ansamblu a celor mai bune supercomputere din lume.

Extras din referat

I. Introducere

Un supercomputer este un computer special complex, compus din mai multe procesoare care acceseaza aceeasi memorie centrala si care functioneaza concomitent si coordonat, în cooperatie strânsa, astfel încât supercomputerul poate atinge o mare performanta totala de calcul. Numarul de procesoare interconectate ale unui supercomputer depaseste la anumite modele chiar si 100.000. Pentru comparatie, un computer normal, numit de tip "scalar", contine un singur procesor central.

Pentru a mentine costul unui asemenea supercomputer la un nivel rezonabil, exista si arhitecturi de supercomputere care fac uz de procesoare mai ieftine si mai lente, dar foarte numeroase, grupate în asa-numite "clustere".

Printre primele firme care au produs supercomputere pentru piata ("comerciale") s-a numarat firma Cray prin anii 1970, numita asa dupa fondatorul ei Seymour Cray. Primul sau supercomputer vândut si instalat oficial a fost celebrul Cray-1, care în anul 1976 a atins viteza de calcul de 130 MegaFLOPS (130 milioane de instructiuni cu virgula mobila pe secunda). Drept comparatie, un PC normal din zilele noastre poate atinge câtiva GigaFLOPS (cu alte cuvinte, PC-ul de azi este deja de circa 10 ori mai rapid la acest gen de instructiuni decât supercomputerul din 1976).

Statisticile referitoare la computere de înalta performanta sunt de un real interes pentru fabricanti, utilizatori si potentiali utilizatori. Aceste persoane doresc sa stie nu numai numarul de sisteme instalate, dar si locatia acestora în comunitatea calculatoarelor de înalta performanta si aplicatiile pentru care un asemenea sistem este folosit. Aceste statistici pot facilita stabilirea de colaborari, schimbul de date si software si pot oferi o mai buna întelegere a pietei de calculatoare ultraperformante.

Afisarea din punct de vedere statistic a supercomputerelor nu este noua. In fiecare an, începând cu 1986 Hans Meuer a publicat statistici la Seminarul Supercomputerelor Mannheim. Statistica bazata în principal pe numele fabricantului nu mai este utila. Noi statistici sunt necesare care sa reflecte diversificarea supercomputerelor, enorma diferenta dintre modelele low-end si high-end, gasirea în numar cât mai mare a sistemelor MPP (massively parallel processing) si cresterea puternica a modelelor high-end.

Pentru a pune bazele acestei noi statistici, în 1993 s-a decis constituirea unei liste a celor mai puternice calculatoare. Lista s-a actualizat de 2 ori pe an, începând cu iunie 1993 cu ajutorul unor experti în supercomputere, oameni de stiinta, fabricanti si comunitatea Internet în general care au raspuns la un chestionar facut special în acest sens. Ea se bazeaza pe testul standardizat numit "Linpack" si se actualizeaza de circa 2 ori pe an. S-au folosit de asemenea statistici partiale publicate de altii în diferite scopuri.

II. Domenii de utilizare a supercomputerelor

Supercomputerele se utilizeaza la calcul în probleme pe urmatoarele domenii: mecanica cuantica, previziuni climatologice, modelarea moleculara, diverse simulari fizice, criptografie, tehnica militara.

Dar, nu orice problema se preteaza la rezolvarea pe un supercomputer. De asemenea, daca se foloseste de exemplu un supercomputer cu 200 procesoare în loc de 100, asta nu înseamna de loc o înjumatatire automata a timpului de rezolvare. Viteza totala de calcul care se poate atinge depinde, pe lânga numarul de procesoare ale supercomputerului, si de arhitectura sa interna precum si de problema însasi, de metoda de programare utilizata, de compiler si de alti factori.

III. Unelte software

Software-ul folosit în procesarea distribuita include API-uri standard ca MPI (Message Passing Interface) sau PVM (Parallel Virtual Machine) , precum si solutii open-source ca Beowulf sau openMosix, care faciliteaza crearea unui „supercomputer virtual” dintr-o colectie de servere sau statii de lucru. Tehnologii precum ZeroConf (Zero Configuration Networking) sunt folosite în acest sens pentru crearea unor clustere ad-hoc.

Un exemplu este sistemul distribuit în aplicatia Apple Shake. Computerele care folosesc software-ul Shake si se afla unul în vecinatatea celuilalt se detecteaza reciproc si îsi pot utiliza resursele în comun.

IV. Tehnici întâlnite la supercomputere

- Procesare vectoriala: este conceput sa ruleze operatii matematice pe mai multe variabile simultan, în contrast cu procesorul scalar.

- Racirea pe baza de lichide

- Accesul neuniform la memorie: NUMAI (Non-Uniform Memory Access)

- Sisteme paralele de fisiere

V. Sisteme de operare utilizate

Sistemele de operare ale supercomputerelor, cel mai adesea variante de Linux sau UNIX, sunt la fel de complexe ca si cele pentru masini mai mici, daca nu chiar mai complexe. Interfata cu utilizatorul tinde sa fie mai putin dezvoltata, deoarece dezvoltatorii au gândit sa nu foloseasca multe resurse pentru partile neesentiale ale sistemului de operare (acele parti care nu contribuie la utilizarea optima a echipamentului hardware).

Deoarece aceste supercomputere, estimate la milioane de dolari, sunt vândute pe o piata foarte restrânsa, bugetul pentru R&D este adesea limitat.

Preview document

Top 10 Supercomputere - Pagina 1
Top 10 Supercomputere - Pagina 2
Top 10 Supercomputere - Pagina 3
Top 10 Supercomputere - Pagina 4
Top 10 Supercomputere - Pagina 5
Top 10 Supercomputere - Pagina 6
Top 10 Supercomputere - Pagina 7
Top 10 Supercomputere - Pagina 8
Top 10 Supercomputere - Pagina 9

Conținut arhivă zip

  • Top 10 Supercomputere.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Calcul Paralel

1.Introducere Conceptul clasic a lui Von Neumann despre computerul serial a fost incorporat in primele masini moderne de calcul. Viteza de calcul...

Sisteme de Management pe Plan Internațional

Capitolul 1 Evoluţia managementului pe plan internaţional 1.1 Conceptul de management pe plan internaţional Managementul s-a manifestat ca...

Management Comparat

Intoducere O caracteristica des întâlnita dupa perioada 1960 este, în aproape toate domeniile cercetarii stiintifice, utilizarea abordarilor...

Evoluția computerelor

Pe parcursul celor peste 55 de ani care s-au scurs de la apariţia ccomputerelor, acestea au evoluat continuu. O definiţie simplă spune: „Computerul...

Aplicații ale calculului paralel în modelarea climei, starea vremii

Calculul paralel reprezintă procesul prin care o problemă este adaptată sau împărţită în mai multe subprobleme de tip similar sau chiar identic...

Utilizarea și Programarea Calculatorului

Introducere în programarea calculatoarelor 1. Utilizarea unui calculator 2. Programarea unui calculator 3. Structura şi funcţionarea unui...

Ai nevoie de altceva?