A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
Impact of sharing-based thread placement on multithreaded architectures
Proceedings of 21 International Symposium on Computer Architecture
Multithreaded architectures context switch between instruction streams to hide memory access latency. Although this improves processor utilization, it can increase cache interference and degrade overall performance. One technique to reduce the interconnect traffic is to co-locate threads that share data on the same processor. Multiple threads sharing in the cache should reduce compulsory and invalidation misses, thereby improving execution time. To test this hypothesis, we compared a variety of
doi:10.1109/isca.1994.288151
dblp:conf/isca/ThekkathE94
fatcat:xi5zgrlg5bfcjhu2j5syri6zfy