4
Hardware Implementations
•The idea of switching to execute instructions from another thread when memory latency stalls processor has been around a long time
•Early Honeywell machines used related ideas
•Denelcor HEP (~1982) designed by Burton Smith had 8 threads “in the air” at once
•The 1990s saw several efforts to build such machines
•
•We will study two designs
•Alewife from Anant Agarwal’s group at MIT
•The Tera Computer from Burton Smith