Innholdsfortegnelse:
- Definisjon - Hva betyr ikke-enhetlig minnetilgang (NUMA)?
- Techopedia forklarer ikke-enhetlig minnetilgang (NUMA)
Definisjon - Hva betyr ikke-enhetlig minnetilgang (NUMA)?
Ikke-enhetlig minnetilgang (NUMA) er en spesifikk build-filosofi som hjelper med å konfigurere flere behandlingsenheter i et gitt databehandlingssystem. I ikke-enhetlig minnetilgang jobber individuelle prosessorer sammen og deler lokalt minne for å forbedre resultatene.
Techopedia forklarer ikke-enhetlig minnetilgang (NUMA)
Multiprosessering er en type system som har blitt standard på mange ofte brukte enheter, for eksempel bærbare datamaskiner og smarttelefoner. I et flerbehandlingssystem fungerer flere prosessorer eller prosesser på et enkelt hovedkort. Som sådan må de være koblet på noen måte. Et tradisjonelt system har en buss som forbinder alle "kjerner" eller prosessorer sammen.
Ikke-enhetlig minnetilgang er en konfigurasjonskomponent som gjør det mulig for de enkelte prosessene å samarbeide på et større antall måter. TechTarget beskriver dette som å legge til "et mellomliggende minnenivå" for å la data flyte uten å gå gjennom bussen, og beskriver NUMA som "klynge i en boks."
For eksempel er brikker som i5 og i7-prosessorer for det meste firkjerne, noe som betyr at de har fire prosessorer i et multiprosesseringsoppsett. Når du er koblet til en delt lagringsbuffer, kan et symmetrisk flerbehandlingssystem implementeres.
Ikke-enhetlig minnetilgang vil sannsynligvis være en del av det ingeniører ser på når de fortsetter å bevise prosessorens hastighet og ytelse. Det antas i stor grad at når større ytelse er nødvendig i teknologimarkedet, vil selskaper finne måter å sette flere og flere prosessorer sammen i ett databehandlingssystem for å fortsette å lage systemer raskere og raskere, i det noen vil kalle "Moores lov" om prosessering hastighet.
