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