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