•Blocked
multithreading [Alewife] is like timesharing … continue to execute until
the thread
is blocked, then switch
•Has
lower hardware impact
•Good
single thread performance
•Interleaved
multithreading [Tera] switches execution on threads on each cycle
•Lower
logical switching penalty
•Greater
impact on hardware design
•Keeping
multiple contexts is essential