MIT stvara novi sistem upravljanja predmemorijom

MIT cache

Od hotela MIT, posebno zahvaljujući jednom od svojih timova istraživača iz laboratorija za računarske nauke i umjetnu inteligenciju, stvaranje a mnogo efikasnija verzija sistema za upravljanje predmemorijom. Kao što je objašnjeno u objavljenom radu, ovaj novi sistem upravljanja mnogo se bolje prilagođava zahtjevima trenutnih procesora, dok istovremeno otvara put za dolazak hipotetičke generacije čipova sa hiljadama jezgri.

Podsjećanja radi, predmemorija je memorija najbliža CPU-u, u kojoj se čuva memorija. privremena kopija nekih podataka kako bi se ubrzao pristup informacijama. U višejezgrenim čipovima, svaka jezgra ima svoju predmemoriju za čuvanje najčešće potrebnih podataka. Uz to, postoji i velika dijeljena predmemorija za sve jezgre s direktorijom koji sadrži informacije koje svaka procesorska jedinica u nju pohranjuje.

MIT govori o svom novom sistemu upravljanja predmemorijom.

Zanimljivo je da ovaj direktorij zauzima velik dio zajedničke memorije, veličine koja je povećava se kako se povećava broj jezgara. Imamo jasan primjer da to razumijemo, na primjer u tome što 64-jezgreni procesor koristi oko 12% memorije za spremanje i ažuriranje ovog direktorija, ako broj jezgri raste, na primjer sa 128, 256 ili 512 čipsnih jezgri, sustavu će trebati veći postotak, samo da bi spasio direktorij, pa je nužno da postane mnogo učinkovitiji za održavanje koherencije predmemorije.

To je tačka u kojoj rade na MIT-u. Glavni izazov leži u višejezgrenim čipovima koji paralelno izvršavaju instrukcije jer moraju istovremeno upisivati ​​informacije u sistem. Kao što je objašnjeno Xiangyao yu, jedan od članova tima:

Recimo da kernel izvodi operaciju pisanja, a sljedeća je operacija čitanja. Pod dosljednom dosljednošću, moram pričekati da se pisanje završi. Ako ne mogu pronaći podatke u predmemoriji, moram otići u centralnu memoriju koja upravlja vlasništvom nad podacima.

Ono što ovaj novi MIT sistem radi je koordinirati memorijske operacije jezgri prema logičnom vremenu, a ne hronološkom vremenu. Uz ovu shemu, svaki paket podataka u memorijskoj banci ima vlastiti vremenski žig, što zauzvrat proizvođačima omogućava vrlo jednostavnu primjenu ove vrste cache sistema, uprkos činjenici da svaki od njih ima svoj pristup pravila.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.