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 .
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]
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]
RISC -teknologier | Processorarkitekturer baserade på|
---|---|
Processor Technologies | Digital|||||||||
---|---|---|---|---|---|---|---|---|---|
Arkitektur | |||||||||
Instruktionsuppsättning arkitektur | |||||||||
maskinord | |||||||||
Parallellism |
| ||||||||
Genomföranden | |||||||||
Komponenter | |||||||||
Energihantering |