Ugrás a tartalomhoz

NUMA

A Wikiszótárból, a nyitott szótárból
(numa szócikkből átirányítva)

Főnév

NUMA (tsz. NUMAs)

  1. (informatika) A non-uniform memory access (NUMA) egy számítógép-architektúra, amelyben a processzorok több memóriamodulhoz férnek hozzá, de a hozzáférési idő és sávszélesség eltérő lehet attól függően, hogy a processzor melyik memóriamodulhoz kapcsolódik. Ez azt jelenti, hogy a memória elérése nem egységes (nem uniform), hanem helyfüggő.



1. Mi az a NUMA?

A NUMA rendszerekben a processzorokhoz (vagy processzormagokhoz) helyileg kapcsolódó memóriák vannak (helyi memória), amelyekhez gyorsabban és kisebb késleltetéssel férnek hozzá, míg a többi processzor memóriájához való hozzáférés lassabb lehet (távoli memória).



2. Hogyan működik?

  • A rendszer több csomópontból (node) áll, ahol minden csomópont egy vagy több processzort és egy vagy több memóriamodult tartalmaz.
  • A processzorok gyorsan hozzáférnek a saját csomópontjuk memóriájához.
  • Más csomópontok memóriájához való hozzáférés többletkésleltetéssel és alacsonyabb sávszélességgel jár.



3. Előnyök

  • Skálázhatóság: Nagyobb számú processzor és memória összekapcsolása hatékonyabb lehet, mint az egyenletes megosztású rendszerekben.
  • Jobb teljesítmény: Helyi memória gyors elérése.
  • Energiahatékonyság: Csökkenti a távoli memóriahívások számát.



4. Hátrányok

  • Programozási kihívások: Az alkalmazásoknak tudniuk kell kezelni a memória helyét a teljesítmény optimalizálása érdekében.
  • Komplex hardver és operációs rendszer támogatás szükséges.
  • Memóriahozzáférési késleltetés változó lehet.



5. Alkalmazási területek

  • Nagy teljesítményű szerverek és adatközpontok
  • Többmagos és többprocesszoros rendszerek
  • Nagyméretű memóriával rendelkező számítógépes klaszterek



6. Összefoglalás

A Non-Uniform Memory Access (NUMA) egy olyan architektúra, amely a processzorok és memória közötti kapcsolatot helyfüggővé teszi, ezáltal lehetővé téve a rendszerek nagyobb skálázhatóságát és jobb teljesítményét, ugyanakkor kihívásokat jelent a programozás és optimalizáció terén.

  • NUMA - Szótár.net (en-hu)
  • NUMA - Sztaki (en-hu)
  • NUMA - Merriam–Webster
  • NUMA - Cambridge
  • NUMA - WordNet
  • NUMA - Яндекс (en-ru)
  • NUMA - Google (en-hu)
  • NUMA - Wikidata
  • NUMA - Wikipédia (angol)