microarchitecture
Sign in to saveAlso known as computer organization, uarch, μarch, CPU architecture, CPU microarchitecture, processor architecture, processor microarchitecture
right|thumb|upright=2|Diagram of the Core (microarchitecture)|Intel Core 2 microarchitecture
Wikidata facts
Show 1 more fact
- Commons category
- Microarchitectures
Sources (3)
via Wikidata · CC0
~22 min read
Article
17 sectionsContents
- Relation to instruction set architecture
- Aspects
- Microarchitectural concepts
- Instruction cycles
- Multicycle microarchitecture
- Increasing execution speed
- Instruction set choice
- Instruction pipelining
- Cache
- Branch prediction
- Superscalar
- Out-of-order execution
- Register renaming
- Multiprocessing and multithreading
- See also
- References
- Further reading
right|thumb|upright=2|Diagram of the Core (microarchitecture)|Intel Core 2 microarchitecture
In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular processor. A given ISA may be implemented with different microarchitectures; implementations may vary due to different goals of a given design or due to shifts in technology.