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

background image

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

Želiš da pročitaš svih 17 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti