Explicit datagrafexekvering

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 8 maj 2022; verifiering kräver 1 redigering .

EDGE ( explicit data graph execution ) är  en typ av instruktionsuppsättningsarkitektur som är utformad för att förbättra datorprestanda jämfört med konventionella processorer som Intel x86 -linjen . EDGE kombinerar många individuella instruktioner till en stor grupp som kallas ett "hyperblock"; sådana hyperblock är designade för att vara lättare att köra parallellt .

Beskrivning

Parallellen hos moderna konstruktioner av centralprocessorer (CPU) tenderar att börja vid ungefär åtta interna block och en till fyra " kärnor ". Emellertid är EDGE-designer designade för att stödja hundratals inomhusenheter och erbjuder därför bearbetningshastigheter hundratals gånger snabbare än befintliga konstruktioner. Den huvudsakliga utvecklingen av EDGE-konceptet genomfördes av University of Texas i Austin under DARPA "Polymorphic Computing Architectures"-programmet, med det uttalade målet om en single-chip 1 TFLOPS CPU-design senast 2012, vilket ännu inte har (per 2020 ) realiserats. [ett]

Extra

WaveScalar - arkitekturen som utvecklats av University of Washington liknar till stor del EDGE, men placerar inte statiskt instruktioner på sina "vågor". Istället markerar särskilda instruktioner (phi och rho) vågornas gränser och tillåter planering. [2]

Litteratur

Anteckningar

  1. "RESER: En biljon beräkningar per sekund 2012" . Hämtad 19 mars 2020. Arkiverad från originalet 28 februari 2021.
  2. "The WaveScalar ISA" . Hämtad 19 mars 2020. Arkiverad från originalet 20 januari 2021.

Länkar