Content deleted Content added
→Hardware Cost: spacing |
→Concept: dependency statement |
||
Line 80:
The purpose of this type of multithreading is to remove all [[data dependency]] stalls from the execution [[Pipeline (computer)|pipeline]]. Since one thread is relatively independent from other threads, there's less chance of one instruction in one pipe stage needing an output from an older instruction in the pipeline.
Conceptually, it is similiar to [[preemption (computing)|pre-exemptive]] multi-tasking used in operating systems. One can
|