close

Esecuzione esplicita del grafico dei dati

Vai alla navigazione Vai alla ricerca

EDGE ( Explicit Data Graph Execution ) è  un tipo di architettura di set di istruzioni progettata per migliorare le prestazioni di elaborazione rispetto ai processori convenzionali come la linea Intel x86 . EDGE combina molte istruzioni individuali in un grande gruppo noto come "iperblocco"; tali hyperblock sono progettati per essere più facili da eseguire in parallelo .

Descrizione

Il parallelismo dei moderni progetti di unità di elaborazione centrale (CPU) tende a iniziare da circa otto blocchi interni e da uno a quattro " core ". Tuttavia, i progetti EDGE sono progettati per supportare centinaia di unità interne e quindi offrono velocità di elaborazione centinaia di volte superiori rispetto ai progetti esistenti. Lo sviluppo principale del concetto EDGE è stato effettuato dall'Università del Texas ad Austin nell'ambito del programma DARPA "Polymorphic Computing Architectures", con l'obiettivo dichiarato di un progetto di CPU da 1 TFLOPS a chip singolo entro il 2012, che non ha ancora (al momento 2020 ) stato realizzato. [uno]

Extra

L' architettura WaveScalar sviluppata dall'Università di Washington è in gran parte simile a EDGE, ma non posiziona staticamente istruzioni sulle sue "onde". Invece, istruzioni speciali (phi e rho) segnano i confini delle onde e consentono la pianificazione. [2]

Letteratura

Note

  1. ^ "VIAGGI: un trilione di calcoli al secondo entro il 2012" . Estratto il 19 marzo 2020 . Archiviato dall'originale il 28 febbraio 2021.
  2. ^ "L'ISA WaveScalar" . Estratto il 19 marzo 2020 . Archiviato dall'originale il 20 gennaio 2021.

Collegamenti