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
.
Data-Driven Multithreading Using Conventional Microprocessors
2006
IEEE Transactions on Parallel and Distributed Systems
This paper describes the Data-Driven Multithreading (DDM) model and how it may be implemented using off-the-shelf microprocessors. Data-Driven Multithreading is a nonblocking multithreading execution model that tolerates internode latency by scheduling threads for execution based on data availability. Scheduling based on data availability can be used to exploit cache management policies that reduce significantly cache misses. Such policies include firing a thread for execution only if its data
doi:10.1109/tpds.2006.136
fatcat:qvgr6qn6qfcqhme72cl64hsx7q