Barrel processors switch between execution threads on every machine cycle. This is also known as interleaved or fine-grained multithreading.
Like preemptive multitasking, each executing thread is assigned its own program counter and other registers (each thread's architectural state). But, barrel processors guarantee that each thread can execute one instruction every N cycles. In contrast, preemptive multitasking usually runs one thread for hundreds or thousands of cycles while all other threads wait a turn.
More information
More information
Related categories 2
Sites 2
Growing article, with links to many related topics. [Wikipedia
Design analysis, with references, links, PostScript download, by Mark Smotherman, computer science professor, Clemson University.
Design analysis, with references, links, PostScript download, by Mark Smotherman, computer science professor, Clemson University.
Growing article, with links to many related topics. [Wikipedia
Last update:
September 22, 2015 at 5:24:11 UTC
Check out
Sports: Golf: Courses: Directories: North America: United States: Delaware
- Recently edited by merlin1
- Recently edited by merlin1