When we say threads in the slides, are we talking about the software abstraction of threads or do we actually have 3 different execution contexts on this chip?
bmehta22
It could be either, but it makes more sense to have 3 different threads only if there are 3 execution contexts given that each can work in parallel, so there is no reason to create more threads than execution contexts and increase overhead.
When we say threads in the slides, are we talking about the software abstraction of threads or do we actually have 3 different execution contexts on this chip?