- #1
SuperSusanoo
- 7
- 1
Homework Statement
I don't quiet understand the concept of multi-threading in computer architecture. What I understand so far is that with multi-threading, instructions can be executed in a pipe-line without dependencies as long as they are not on the same thread. This doesn't make sense to me because even if they are in different threads, they still use the same registers, memory etc. I don't know if I am misunderstanding the concept of thread. Can someone clear this up please?