Superscalar Architecture
Superscalar architecture is a CPU design that can issue and execute multiple instructions in a single clock cycle by using multiple parallel execution units, going beyond the one-instruction-per-stage overlap of basic pipelining.
6 resources across 1 library
Glossary Terms(6)
RISC
RISC (Reduced Instruction Set Computer) is a processor design philosophy that favors a small, simple set of fixed-length instructions, each executing in roughl…
CISC
CISC (Complex Instruction Set Computer) is a processor design philosophy that favors a larger, richer set of instructions, some of which can perform multiple l…
Assembly Optimization
Assembly optimization is the practice of hand-tuning or hand-writing low-level assembly language code to maximize performance, minimize instruction count, or e…
Cache Coherence
Cache coherence is the property of a multiprocessor system in which all processor cores see a consistent, up-to-date view of shared memory data, even though ea…
Pipelining (CPU)
CPU pipelining is a hardware technique that overlaps the execution of multiple instructions by dividing instruction processing into discrete stages — such as f…
Superscalar Architecture
Superscalar architecture is a CPU design that can issue and execute multiple instructions in a single clock cycle by using multiple parallel execution units, g…