Brendan Ang

Search

Search IconIcon to open search

Thread Level Parallelism

Last updated Nov 8, 2022 Edit Source

# Thread Level Parallelism

Distribute the workload among a set of concurrently running threads. Uses MIMD model.

# Multicore Processors

Not to be confused with multiprocessors:

# Challenges

# ILP wall

# Power wall

Overcome power wall using multiple slow cores

# Memory wall

Widening gap between compute bandwidth and memory bandwidth could not be bridged - resulting in memory latency.

Overcome memory wall with memory parallelism via multiple threads

# Interconnect problem

# Cache Coherence