Intermediate Computer Architecture & Organization
Q76 / 100

What is "thread-level parallelism" (TLP), and how does it differ from instruction-level parallelism (ILP)?

Correct! Well done.

Incorrect.

The correct answer is A) TLP refers to running multiple independent threads of execution simultaneously (e.g., on multiple cores), while ILP refers to executing multiple instructions from a single instruction stream concurrently

A

Correct Answer

TLP refers to running multiple independent threads of execution simultaneously (e.g., on multiple cores), while ILP refers to executing multiple instructions from a single instruction stream concurrently

Explanation

ILP exploits parallelism within a single instruction stream (e.g., via pipelining or superscalar execution), while TLP exploits parallelism across separate threads or processes, often using multiple cores.

Progress
76/100