Hva er superskalær teknologi?
Q: Hva er superskalær teknologi?
A: Superscalar-teknologi er en form for grunnleggende parallell databehandling som gjør det mulig å behandle mer enn én instruksjon i hver klokkesyklus ved å bruke flere utførelsesenheter samtidig.
Q: Hvordan fungerer superskalær teknologi?
Svar: Superscalar-teknologi innebærer at instruksjonene kommer inn i prosessoren i rekkefølge, at den ser etter dataavhengigheter mens den kjører, og at den laster inn mer enn én instruksjon i hver klokkesyklus.
Q: Hva er forskjellen mellom skalar- og vektorprosessorer?
Svar: I en skalær prosessor arbeider instruksjonene vanligvis med ett eller to dataelementer samtidig, mens instruksjonene i en vektorprosessor vanligvis arbeider med mange dataelementer samtidig. En superskalær prosessor er en blanding av begge, ettersom hver instruksjon behandler ett dataelement, men flere enn én instruksjon kjøres samtidig, slik at prosessoren håndterer mange dataelementer samtidig.
Q: Hvilken rolle spiller en nøyaktig instruksjonsdispatcher i en superskalær prosessor?
Svar: En nøyaktig instruksjonsdispatcher er svært viktig for en superskalær prosessor, ettersom den sørger for at utførelsesenhetene alltid er opptatt med arbeid som det sannsynligvis vil være behov for. Hvis instruksjonsdispatcheren ikke er nøyaktig, kan det hende at noe av arbeidet må kastes bort, noe som gjør at den ikke er raskere enn en skaleringsprosessor.
Q: I hvilket år ble alle vanlige CPU-er superskalare?
A: Alle vanlige CPU-er ble superscalere i 2008.
Q: Hvor mange ALU-er, FPU-er og SIMD-enheter kan det være på en vanlig CPU?
A: En vanlig CPU kan ha opptil 4 ALU-er, 2 FPU-er og 2 SIMD-enheter.