Resources
- Computer Architecture
- Computer Organization, Microarchitecture
- System Design
- Processor
- https://en.wikipedia.org/wiki/Processor_(computing)
- Models
- Architecture
- Instruction set architectures
- Execution
- Instruction Pipelining
- Hazards
- Out-of-order
- Speculative
- Parallelism
- Level
- Bit (Bit-serial, Word)
- Instruction
- Pipelining(Scalar, Superscalar)
- Task (Thread, Process)
- Data (Vector)
- Memory
- Distributed
- Multithreading
- Temporal
- Simultaneous
- Speculative
- Preemptive
- Cooperative
- Flynn's taxonomy
- Processor Performance
- Transistor Count
- Instructions per Cycle IPC
- Cycles per Instructions CPI
- Instructions per second IPC
- Floating-point operations per second FLOPS
- Transactions per second TPS
- Synaptic updates per second SUPS
- Performance per watt PPW
- Cache performance metrics
- Computer performance by orders of magnitude - https://en.wikipedia.org/wiki/Computer_performance_by_orders_of_magnitude
- Types
- Word size
- Core count
- Components
- Power management