EDGE ( execuție explicită a graficului de date ) este un tip de arhitectură de set de instrucțiuni care este conceput pentru a îmbunătăți performanța de calcul în comparație cu procesoarele convenționale, cum ar fi linia Intel x86 . EDGE combină multe instrucțiuni individuale într-un grup mare cunoscut sub numele de „hiperbloc”; astfel de hiperblocuri sunt concepute pentru a fi mai ușor de rulat în paralel .
Paralelismul modelelor moderne de unități centrale de procesare (CPU) tinde să înceapă de la aproximativ opt blocuri interne și unul până la patru „ nuclee ”. Cu toate acestea, modelele EDGE sunt concepute pentru a suporta sute de unități interioare și, prin urmare, oferă viteze de procesare de sute de ori mai rapide decât modelele existente. Dezvoltarea principală a conceptului EDGE a fost realizată de Universitatea din Texas din Austin în cadrul programului DARPA „Polymorphic Computing Architectures”, cu scopul declarat de a proiecta CPU 1 TFLOPS cu un singur cip până în 2012, care nu a făcut încă (începând cu 2020 ) a fost realizat. [unu]
Arhitectura WaveScalar dezvoltată de Universitatea din Washington este în mare măsură similară cu EDGE, dar nu plasează static instrucțiuni pe „valurile” sale. În schimb, instrucțiuni speciale (phi și rho) marchează limitele undelor și permit planificarea. [2]
RISC | Arhitecturi de procesoare bazate pe tehnologii|
---|---|
Tehnologii de procesoare digitale | |||||||||
---|---|---|---|---|---|---|---|---|---|
Arhitectură | |||||||||
Arhitectura set de instrucțiuni | |||||||||
cuvânt mașină |
| ||||||||
Paralelism |
| ||||||||
Implementări | |||||||||
Componente | |||||||||
Gestionare a energiei |