MIT stvara novi sustav upravljanja predmemorijom

MIT predmemorija

Iz MIT, posebno zahvaljujući jednom od svojih timova istraživača iz laboratorija za računalne znanosti i umjetnu inteligenciju, stvaranje a mnogo učinkovitija verzija sustava za upravljanje predmemorijom. Kao što je objašnjeno u objavljenom radu, ovaj se novi sustav upravljanja mnogo bolje prilagođava zahtjevima trenutnih procesora, dok istovremeno otvara put dolasku hipotetičke generacije čipova s ​​tisućama jezgri.

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

MIT govori o svom novom sustavu upravljanja cache memorijom.

Zanimljivo je da ovaj direktorij zauzima velik dio zajedničke memorije, veličine koja povećava se kako se povećava broj jezgri. 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 direktorije, pa je nužno da postane mnogo učinkovitiji za održavanje usklađenosti predmemorije.

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

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

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.