superscalaritate
Superscalareitatea (superscalaritate) este o abordare arhitecturală a procesorului prin care unitățile de execuție pot procesa și lansa mai multe instrucțiuni în același ciclu de ceas dintr-un flux unic de instrucțiuni. Scopul este creșterea indicelui de execuție pe ciclu (IPC) prin exploatarea paralelismului la nivel de instrucțiune (ILP). Proiectele moderne folosesc execuție în afara ordinii, redenumire de registre și predicția ramificării pentru a menține un flux de instrucțiuni activ.
Funcționarea implică o logică de dispatch care poate prelua mai multe instrucțiuni, determină care dintre ele
Superscalarea se diferențiază de arhitecturile VLIW (Very Long Instruction Word), unde sarcina de programare este în
Istoric: ideea execuției multiple pe ciclu a prins contur în anii '80 și s-a răspândit în anii
Limitări: dependențele de date, lățimea de bandă a memoriei și predicția ramificării pot limita efectivitatea. În