A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2013; you can also visit the original URL.
The file type is application/pdf
.
Analyzing blocking to debug performance problems on multi-core systems
2010
ACM SIGOPS Operating Systems Review
Multi-core systems are rapidly becoming more prevalent. Consequently, developers frequently face performance bugs caused by unexpected interactions between parallel software components. The location of these bugs is difficult to identify with current tools. Indeed, the process exhibiting the slowness may be separated from the root cause of the problem by a blocking chain involving several other processes. This article introduces a new approach for analyzing blocking on multi-core systems and
doi:10.1145/1773912.1773932
fatcat:eynwoqxqrzgclakbfpptqajy3m