Class: CSE 113 Subject: computer-science Date: 2026-01-14 Teacher: **Prof. Souza
Topic
Core
- a core executes a stream of sequential ISA instructions
- a good mental model executes:
- 1 ISA instruction per cycle
- 3 Ghz means 3B cycles per second
- 1 ISA instruction takes ns

Concurrency
q: what happens when multiple programs want to share the same core?
- this is called concurrency: multiple threads taking turns executing on the same hardware resource.
Multicores
Parallelism
- threads can execute simultaneously if there are enough resources
- this is also called concurrency but when they execute at the same time, it’s called parallelism

Cores
