Re: 45 pitanja MIPS
U vezi pitanja za transakcione memorije, ja sam dao krajnje neformalan
odgovor misleći da će isti proći izvesnu recenziju pre nego što bude
stavljen kao odgovor u materijale. Kako vidim to se nije dogodilo, pa bi
molio onoga ko bude sastavljao finalnu verziju pitanja i odgovora da zameni
postojeći odgovor na pitanje "U cemu je sustina transakcione memorije?", sa
sledećim:
Ideja je da se inherentno u hardveru obezbedi podrška za međusobno
isključivanje niti koje pristupaju deljenim podacima u Shared Memory
multiprocesorskim sistemima. Za međusobno isklučivanje se koristi
optimistički pristup (lock free) u vidu transakcija koje se formiraju od
kritičnih sekcija (regiona) u kodu. Prednosti ovakvog pristupa su:
- jednostavnije pisanje softvera za ovakve platforme -
- programer ne mora da brine o implementaciji raznih mehanizama koji
bi trebali da obezbede međusobno isključivanje, već je dovoljno
da kritičnu
sekciju proglasi transakcijom
- poboljšanje performansi -
- programi prilagođeni ovakvoj arhitekturi imaju veći stepen
konkurentnosti, budući da se na nivou hardvera izvlači
maksimalni paralelni
potencijal iz korišćenih struktura podataka
- ne troši se vreme na zauzimanje brava
- ovo važi pod uslovom da ne dolazi i suviše često do konflikata pri
pristupu deljenim podacima
Pozdrav,
Miodrag
2008/1/30 Sasa Vitorovic <savitor85@gmail.com>:
> Pozdrav,
>
> Evo da posaljem pitanja i na ovu listu. Nisu menjana od sinoc.
>
> Molio bih kolegu Draska Draskovica ili da mi posalje pitanja ili da vrati
> neki status dokle je stigao. Ako nije zavrsio neka posalje to sto je
> zavrsio, jer se ispit blizi.
>
> Pozdrav,
> Sasa Vitorovic
>
> P.S. Sva pitanja tipa 'kad ce biti pitanja' nemojte vise slati meni na
> mail vec Drazenu Draskovicu, posto je moj deo u attachu.
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
>
odgovor misleći da će isti proći izvesnu recenziju pre nego što bude
stavljen kao odgovor u materijale. Kako vidim to se nije dogodilo, pa bi
molio onoga ko bude sastavljao finalnu verziju pitanja i odgovora da zameni
postojeći odgovor na pitanje "U cemu je sustina transakcione memorije?", sa
sledećim:
Ideja je da se inherentno u hardveru obezbedi podrška za međusobno
isključivanje niti koje pristupaju deljenim podacima u Shared Memory
multiprocesorskim sistemima. Za međusobno isklučivanje se koristi
optimistički pristup (lock free) u vidu transakcija koje se formiraju od
kritičnih sekcija (regiona) u kodu. Prednosti ovakvog pristupa su:
- jednostavnije pisanje softvera za ovakve platforme -
- programer ne mora da brine o implementaciji raznih mehanizama koji
bi trebali da obezbede međusobno isključivanje, već je dovoljno
da kritičnu
sekciju proglasi transakcijom
- poboljšanje performansi -
- programi prilagođeni ovakvoj arhitekturi imaju veći stepen
konkurentnosti, budući da se na nivou hardvera izvlači
maksimalni paralelni
potencijal iz korišćenih struktura podataka
- ne troši se vreme na zauzimanje brava
- ovo važi pod uslovom da ne dolazi i suviše često do konflikata pri
pristupu deljenim podacima
Pozdrav,
Miodrag
2008/1/30 Sasa Vitorovic <savitor85@gmail.com>:
> Pozdrav,
>
> Evo da posaljem pitanja i na ovu listu. Nisu menjana od sinoc.
>
> Molio bih kolegu Draska Draskovica ili da mi posalje pitanja ili da vrati
> neki status dokle je stigao. Ako nije zavrsio neka posalje to sto je
> zavrsio, jer se ispit blizi.
>
> Pozdrav,
> Sasa Vitorovic
>
> P.S. Sva pitanja tipa 'kad ce biti pitanja' nemojte vise slati meni na
> mail vec Drazenu Draskovicu, posto je moj deo u attachu.
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20mips-nastava
> -----------------------------------------------------------------
>
>
- References:
- 45 pitanja MIPS
- From: "Sasa Vitorovic" <savitor85@gmail.com>
- 45 pitanja MIPS
Previous by date: 45 pitanja MIPS
Next by date: 45 pitanja verzija 1.1
Previous by thread: 45 pitanja MIPS Next by thread: 45 pitanja verzija 1.1
Previous by thread: 45 pitanja MIPS Next by thread: 45 pitanja verzija 1.1