Pregătirea cazurilor - Curs de predare de înaltă performanță

Este clar că anumite puncte ale cursului-a lungul timpului au devenit depășite, dar cele mai multe informații vor fi relevante pentru o lungă perioadă de timp, și este istoria de calculatoare de înaltă performanță, și este principiile generale ale acestor calculatoare, exact așa cum principiile programării paralele și proiectarea proceselor paralele.







Dimensiunea cursului # 151; aproximativ 300 de pagini, parțial în limba rusă, în parte în limba engleză. În timp ce am elaborat textul, s-au făcut multe eforturi în ceea ce privește compilația din diferite surse, listată parțial în lista de legături către curs, totuși, din moment ce lista a fost compilată după acest fapt, este posibil să fi pierdut ceva.

Multe mulțumiri pentru ajutorul consilierului meu științific, prof. Larisa Konstantinovna Ptitsyna.

Arhitectura computerelor de înaltă performanță și a sistemelor de calcul

Numărul cursului 1. Introducere în subiect, informații generale.

2. Subiectul cursului.

2.1. Clasificarea computerelor:

2.1.1. calculatoare personale

2.1.2. stații de lucru

2.1.9. meta-calculatoare

2.2. Clasificarea neclară, istoria dezvoltării supercomputerelor, o comparație cu situația actuală în prezent. Creșterea frecvenței procesoarelor în comparație cu creșterea productivității, valoarea arhitecturii.

2.3. Interpretarea conceptului de "arhitectură".

3. Orientarea problemelor, obiectului și obiectului calculatoarelor de înaltă performanță și a sistemelor informatice. Specificitatea cerințelor impuse acestora.






4. Sisteme de caracteristici de clasificare a supercomputerelor.

4.1. Taxonomia clasică a lui Flynn.

4.2. Adăugări ale lui Wang și Briggs la clasificarea lui Flynn.

4.3. Clasificarea lui Feng.

4.4. Baza de clasificare.

4.5. Alte clasificări.

5. Clasificarea sistemelor informatice: sisteme uniprocesor și multiprocesor; sisteme multiprocesoare cu memorie partajată și cu memorie locală; paralele și sisteme de calcul distribuite.

5.1. O scurtă istorie a apariției paralelismului în arhitectura calculatoarelor.

5.1.1. IBM 701 (1953), IBM 704 (1955): memorie bit-paralelă, aritmetică bit-paralelă

5.1.2. IBM 709 (1958): procesoare independente de intrare / ieșire.

5.1.4. ATLAS (1963): transportorul de comenzi.

5.1.5. CDC 6600 (1964): dispozitive funcționale independente.

5.1.6. CDC 7600 (1969): dispozitive funcționale independente de transport.

5.1.7. ILLIAC IV (1974): procesoare Matrix.

5.1.8. CRAY 1 (1976): procesoare vector-pipeline

6. Evaluarea performanțelor calculatoarelor de înaltă performanță și a sistemelor informatice.

6.1. Standarde în domeniul evaluării performanței.

6.2. Strategii pentru construirea sistemelor de testare.

6.3. Tipuri de teste. Ce este FLOPS, MIPS. Teste sintetice.

6.4. Supercomputer TOP500, criterii de clasificare, test LINPACK, locul Rusiei.

6.5. MVS-1000M, că este într-adevăr.

6.6. Legea lui Amdahl, Creșterea teoretică și reală a productivității în calculul paralelizării.

Numărul cursului 2. Reprezentări arhitecturale de bază.

1. Evaluarea performanțelor calculatoarelor de înaltă performanță și a sistemelor informatice, a continuat. Istorie și numere pentru comparație.

1.1. Epoca de piatră în testarea performanțelor:

1.2. Evaluarea diferitelor sisteme pe WhetStone, criterii de împărțire în supercomputere, mainframe, minicomputers, stații de lucru și PC-uri și modificarea lor în ultimii 30 de ani. Costul unui MWIPS, $ K, situația ultimilor 30 de ani.

1.3. Pachete de teste bazate pe aplicații reale:

1.3.1. SPEC (Corporation standard de evaluare a performanței)







Trimiteți-le prietenilor: