Acces uniform la memorie

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Accesul uniform la memorie ( UMA ) este un tip de arhitectură de memorie partajată utilizată în calcul paralel . Toți procesoarele din modelul UMA împărtășesc uniform memoria fizică, iar timpul de acces la o zonă de memorie este independent de procesorul care solicită și de cipul de memorie care conține datele transferate. Acest tip de memorie este în contrast cu modelul de acces neuniform (NUMA). În arhitectura UMA, fiecare procesor poate utiliza un cache privat. Dispozitivele sunt, de asemenea, partajate prin diferite mecanisme. Modelul UMA poate fi utilizat pentru sisteme de uz general și aplicații de partajare a timpului pentru mai mulți utilizatori. De asemenea, poate fi utilizat pentru a accelera timpul de execuție al unui singur program mare în cazul aplicațiilor critice în timp . [1]

Tipuri de arhitectură UMA

Există trei tipuri de implementare a acestei arhitecturi:

hUMA

În aprilie 2013, termenul hUMA ( acces uniform la memorie eterogenă ) apare în materialele promoționale AMD referitoare la procesoare și GPU - uri care partajează aceeași memorie de sistem prin vizualizări cache coerente . Avantajele includ un model de programare mai simplu și mai puține operațiuni de copiere a datelor între grupuri de memorie separate. [2]

Notă

  1. ^ Advanced Computer Architecture, Kai Hwang, ISBN 0-07-113342-9
  2. ^ Peter Bright. „Accesul la memorie uniformă eterogenă” al AMD va veni anul acesta în Kaveri , Ars Technica, 30 aprilie 2013.

Bibliografie

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT