SO3W.06.pdf

(224 KB) Pobierz
164054395 UNPDF
Systemy operacyjne III
Jan Kazimirski
Systemy
operacyjne III
wykład 6
1/31
164054395.003.png 164054395.004.png
Systemy operacyjne III
Jan Kazimirski
Plan wykładu
Współczesne superkomputery
Wektoryzacja i architektura procesora
Klasyfikacja komputerów równoległych
Modele pamięci
Model MPI
Architektury klient/serwer
RPC
2/31
164054395.005.png
Systemy operacyjne III
Jan Kazimirski
Współczesne superkomputery
Obecna tendencja – komputery o ogromnej
liczbie procesorów
Lista top500 – 58% komputerów ma 2k-4k
procesorów.
Nr 1 na liście top500 – Roadrunner –
122400 rdzeni
3/31
164054395.006.png
Systemy operacyjne III
Jan Kazimirski
Wektoryzacja na poziomie
procesora
Klasyczny komputer – architektura
szeregowa
Wzrost taktowania nie jest wystarczający
do efektywnego wzrostu wydajności
Techniki wektoryzacji na poziomie
procesora – potoki, jednostki superskalarne,
out-of-order execution
4/31
164054395.001.png
Systemy operacyjne III
Jan Kazimirski
Potoki
Rozkaz podzielony na fazy (pobranie,
dekodowanie, pobranie operandów,
wykonanie itp.)
Poszczególne podzespoły jednostki
wykonawczej wykonują poszczególne fazy
rozkazu.
Kolejny rozkaz może być pobrany zanim
skończy się wykonywanie rozkazów
poprzednich
5/31
164054395.002.png
Zgłoś jeśli naruszono regulamin