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
.
Helper threads via virtual multithreading on an experimental itanium® 2 processor-based platform
2004
ACM SIGOPS Operating Systems Review
Helper threading is a technology to accelerate a program by exploiting a processor's multithreading capability to run "assist" threads. Previous experiments on hyper-threaded processors have demonstrated significant speedups by using helper threads to prefetch hard-to-predict delinquent data accesses. In order to apply this technique to processors that do not have built-in hardware support for multithreading, we introduce virtual multithreading (VMT), a novel form of switch-on-event user-level
doi:10.1145/1037949.1024411
fatcat:bcmhsxjs4zfixl62fx5mxxcitq