Skip to content

Fifth year

Computer Architecture

Computer architecture: processors, pipelines, cache memory, virtual memory, instruction sets and parallel architectures.

18 articles

Course syllabus

8 topics, in course order

100%complete

8 of 8 topics have a complete lesson

  1. 1 Instruction-level parallelism and dependences In depth: Pipelining: stages, hazards, forwarding and branch prediction
  2. 2 Out-of-order execution
  3. 3 Branch prediction
  4. 4 Superscalar, VLIW and multithreading In depth: Federico Faggin: L’Inventore del Microchip
  5. 5 Cache hierarchies In depth: Cache memory: hierarchy, locality and average access time
  6. 6 Coherence and consistency In depth: Parallelism: multicore, threads, synchronisation and cache coherence
  7. 7 SIMD, GPUs and roofline
  8. 8 Energy and power In depth: CMOS logic: inverter, logic gates, power and scaling · Il Computer Quantico

Other articles in this subject