Hjem maskinvare Hva er en von neumann flaskehals? - definisjon fra techopedia

Hva er en von neumann flaskehals? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Von Neumann flaskehals?

Von Neumann-flaskehalsen er ideen om at datasystemgjennomstrømningen er begrenset på grunn av den relative evnen til prosessorer sammenlignet med toppgraden for dataoverføring. I henhold til denne beskrivelsen av dataarkitektur er en prosessor inaktiv i en viss tid mens minnet er tilgjengelig.

Flaskehalsen von Neumann er oppkalt etter John von Neumann, en matematiker, vitenskapsmann og datavitenskapelig pioner fra det 20. århundre som også var involvert i Manhattan-prosjektet.

Techopedia forklarer Von Neumann Bottleneck

Von Neumann-flaskehalsen ser på hvordan du betjener en raskere CPU ved å gi raskere minnetilgang. En del av grunnlaget for von Neumann-flaskehalsen er von Neumann-arkitekturen, der en datamaskin lagrer programmeringsinstruksjoner, sammen med faktiske data, kontra en Harvard-arkitektur, hvor disse to typer minnet lagres separat. Denne typen oppsett ble nødvendig da enklere, forhåndsprogrammerte maskiner ga plass til nyere datamaskiner som krever bedre måter å kontrollere programmerings- og informasjonsdata på.


Dataforskere har forsøkt å adressere von Neumann-flaskehalsen på forskjellige måter. Det ene er å plassere kritisk minne i en lett tilgjengelig cache. Det er også ideen om multithreading, eller administrere flere prosesser i et triaged system. Andre potensielle verktøy, som parallell prosessering eller endring av minnebussdesign, fungerer også på ideen om å redusere denne "flaskehalsen" eller, i en setning som vanligvis brukes med dette problemet, øke båndbredden for minne som kommer inn og ut av prosessoren.


Andre ideer for å "fikse" en von Neumann-flaskehals er mer konseptuelle. Eksperter har stilt opp forskjellige "ikke-von Neumann" eller "ikke-von" systemer, noen modellerte rundt om i den biologiske verden, noe som vil gi mulighet for mer distribuert minneinntak, kontra det lineære systemet som brukes i konvensjonell databehandling. Noen ideer involverer andre nye teknologier, for eksempel der en "memrister" eller annen nanoskala-komponent kan hjelpe med minnebehandling. Mangfoldet av ideer rundt von Neumann-flaskehalsen viser hvor integrert denne ideen er å evaluere databehandlingspotensial slik den har dukket opp i løpet av de siste tiårene.

Hva er en von neumann flaskehals? - definisjon fra techopedia