Eksplicit datagrafudførelse
EDGE ( eksplicit data graph execution ) er en type instruktionssætarkitektur, der er designet til at forbedre computerydelsen sammenlignet med konventionelle processorer såsom Intel x86 -linjen . EDGE kombinerer mange individuelle instruktioner til en stor gruppe kendt som en "hyperblok"; sådanne hyperblokke er designet til at være nemmere at køre parallelt .
Beskrivelse
Parallellen i moderne centralprocessordesign (CPU) har en tendens til at starte ved omkring otte interne blokke og en til fire " kerner ". Dog er EDGE-designs designet til at understøtte hundredvis af indendørsenheder og tilbyder derfor behandlingshastigheder hundredvis af gange hurtigere end eksisterende designs. Hovedudviklingen af EDGE-konceptet blev udført af University of Texas i Austin under DARPA "Polymorphic Computing Architectures"-programmet, med det erklærede mål om et single-chip 1 TFLOPS CPU-design inden 2012, som endnu ikke har (pr. 2020 ) er blevet realiseret. [en]
Ekstra
WaveScalar - arkitekturen udviklet af University of Washington ligner stort set EDGE, men placerer ikke statisk instruktioner på dens "bølger". I stedet markerer særlige instruktioner (phi og rho) grænserne for bølgerne og tillader planlægning. [2]
Litteratur
- A. Smith et al., "Compiling for EDGE Architectures" , 2006 International Conference on Code Generation and Optimization , marts 2006.
Noter
- ↑ "TRIPS: En trillion beregninger pr. sekund inden 2012" . Hentet 19. marts 2020. Arkiveret fra originalen 28. februar 2021.
- ↑ "The WaveScalar ISA" . Hentet 19. marts 2020. Arkiveret fra originalen 20. januar 2021.
Links
- Kompilering til EDGE Architectures Arkiveret 11. januar 2020 på Wayback Machine