A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Clustered speculative multithreaded processors
1999
Proceedings of the 13th international conference on Supercomputing - ICS '99
In this paper we present a processor microarchitecture that can simultaneously execute multiple threads and has a clustered design for scalability purposes. A main feature of the proposed microarchitecture is its capability to spawn speculative threads from a single-thread application at run-time. These speculative threads use otherwise idle resources of the machine. Spawning a speculative thread involves predicting its control flow as well as its dependences with other threads and the values
doi:10.1145/305138.305214
dblp:conf/ics/MarcuelloG99
fatcat:4osvinevx5fongtizk2uuvcjje