Multiprocesorski sistemi – Osnovne projektne odluke
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
Multiprocesorski sistemi
Osnovne projektne odluke
Milo Tomaševi
ć
SI4MPS, 2007.
ETF Beograd, SI4MPS, Osnovne projektne odluke
2/17
Arhitektura
¡
Dva aspekta arhitekture ra
č
unara:
l
Definiše kriti
č
ne apstrakcije
¡
Posebno na HW/SW granici
¡
Skup operacija i struktura podataka nad kojima rade
l
Organizacija koja realizuje ove apstrakcije
¡
Arhitektura paralelnih ra
č
unara =
Arhitektura ra
č
unara + Arhitektura komunikacije
¡
Dva aspekta arhitekture komunikacije:
l
Komunikacione apstrakcije
l
Primitive na granicama HW/SW i korisnik/sistem

ETF Beograd, SI4MPS, Osnovne projektne odluke
4/17
Arhitektura komunikacije
¡
Komunikacione primitive na nivou korisnika
l
Realizuju programski model
l
“Ugovor” HW/SW
¡
Implementacija
l
Organizacione strukture koje implementiraju primitive:
HW ili OS?
l
Nivo optimizacije i integracije u PE?
l
Struktura mreže?
l
Trend: “ravan” HW/SW interfejs, naglasak na prevodioce i SW
¡
Ciljevi:
l
Široka primenljivost, programabilnost
l
Performanse, niska cena, skalabilnost
ETF Beograd, SI4MPS, Osnovne projektne odluke
5/17
Osnovne projektne odluke
¡
Zahtevi programskog modela
l
Imenovanje: Kako se referenciraju logi
č
ki deljeni podaci i procesi?
l
Operacije: Šta se može raditi sa ovim podacima?
l
Poredak: Kako su pristupi podacima ure
đ
eni i koordinisani?
¡
Zahtevi performansi
l
Replikacija: kako se stvaraju kopije podataka radi bržeg pristupa?
l
Cena komunikacije: latencija, propusni opseg, “overhead”,
zauzetost
¡
Reperkusije na pojedinom nivou apstrakcije
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti