Matches in SemOpenAlex for { <https://semopenalex.org/work/W3000376980> ?p ?o ?g. }
Showing items 1 to 95 of
95
with 100 items per page.
- W3000376980 endingPage "38" @default.
- W3000376980 startingPage "27" @default.
- W3000376980 abstract "In today's multi-core systems, cache contention due to true and false sharing can cause unexpected and significant performance degradation. A detailed understanding of a given multi-threaded application's behavior is required to precisely identify such performance bottlenecks. Traditionally, however, such diagnostic information can only be obtained after lengthy simulation of the memory hierarchy. In this paper, we present a novel approach that efficiently analyzes interactions between threads to determine thread correlation and detect true and false sharing. It is based on the following key insight: although the slowdown caused by cache contention depends on factors including the thread-to-core binding and parameters of the memory hierarchy, the amount of data sharing is primarily a function of the cache line size and application behavior. Using memory shadowing and dynamic instrumentation, we implemented a tool that obtains detailed sharing information between threads without simulating the full complexity of the memory hierarchy. The runtime overhead of our approach --- a 5x slowdown on average relative to native execution --- is significantly less than that of detailed cache simulation. The information collected allows programmers to identify the degree of cache contention in an application, the correlation among its threads, and the sources of significant false sharing. Using our approach, we were able to improve the performance of some applications up to a factor of 12x. For other contention-intensive applications, we were able to shed light on the obstacles that prevent their performance from scaling to many cores." @default.
- W3000376980 created "2020-01-23" @default.
- W3000376980 creator A5045648046 @default.
- W3000376980 creator A5046791216 @default.
- W3000376980 creator A5061097379 @default.
- W3000376980 creator A5061806440 @default.
- W3000376980 creator A5069329922 @default.
- W3000376980 creator A5073104743 @default.
- W3000376980 date "2011-03-09" @default.
- W3000376980 modified "2023-09-25" @default.
- W3000376980 title "Dynamic cache contention detection in multi-threaded applications" @default.
- W3000376980 cites W1504080977 @default.
- W3000376980 cites W1818884725 @default.
- W3000376980 cites W1972544179 @default.
- W3000376980 cites W1985539519 @default.
- W3000376980 cites W2047109960 @default.
- W3000376980 cites W2052497937 @default.
- W3000376980 cites W2104644701 @default.
- W3000376980 cites W2104879235 @default.
- W3000376980 cites W2107992942 @default.
- W3000376980 cites W2117322468 @default.
- W3000376980 cites W2128274900 @default.
- W3000376980 cites W2133373086 @default.
- W3000376980 cites W2144789413 @default.
- W3000376980 cites W2145021036 @default.
- W3000376980 cites W2156858199 @default.
- W3000376980 cites W2157575657 @default.
- W3000376980 cites W4233567673 @default.
- W3000376980 cites W4240641948 @default.
- W3000376980 cites W4241742433 @default.
- W3000376980 doi "https://doi.org/10.1145/2007477.1952688" @default.
- W3000376980 hasPublicationYear "2011" @default.
- W3000376980 type Work @default.
- W3000376980 sameAs 3000376980 @default.
- W3000376980 citedByCount "5" @default.
- W3000376980 countsByYear W30003769802015 @default.
- W3000376980 countsByYear W30003769802018 @default.
- W3000376980 countsByYear W30003769802020 @default.
- W3000376980 countsByYear W30003769802021 @default.
- W3000376980 crossrefType "journal-article" @default.
- W3000376980 hasAuthorship W3000376980A5045648046 @default.
- W3000376980 hasAuthorship W3000376980A5046791216 @default.
- W3000376980 hasAuthorship W3000376980A5061097379 @default.
- W3000376980 hasAuthorship W3000376980A5061806440 @default.
- W3000376980 hasAuthorship W3000376980A5069329922 @default.
- W3000376980 hasAuthorship W3000376980A5073104743 @default.
- W3000376980 hasBestOaLocation W30003769802 @default.
- W3000376980 hasConcept C111919701 @default.
- W3000376980 hasConcept C113166858 @default.
- W3000376980 hasConcept C115537543 @default.
- W3000376980 hasConcept C120314980 @default.
- W3000376980 hasConcept C138101251 @default.
- W3000376980 hasConcept C173608175 @default.
- W3000376980 hasConcept C189783530 @default.
- W3000376980 hasConcept C201148951 @default.
- W3000376980 hasConcept C2778100165 @default.
- W3000376980 hasConcept C38556500 @default.
- W3000376980 hasConcept C41008148 @default.
- W3000376980 hasConcept C5165142 @default.
- W3000376980 hasConcept C78766204 @default.
- W3000376980 hasConceptScore W3000376980C111919701 @default.
- W3000376980 hasConceptScore W3000376980C113166858 @default.
- W3000376980 hasConceptScore W3000376980C115537543 @default.
- W3000376980 hasConceptScore W3000376980C120314980 @default.
- W3000376980 hasConceptScore W3000376980C138101251 @default.
- W3000376980 hasConceptScore W3000376980C173608175 @default.
- W3000376980 hasConceptScore W3000376980C189783530 @default.
- W3000376980 hasConceptScore W3000376980C201148951 @default.
- W3000376980 hasConceptScore W3000376980C2778100165 @default.
- W3000376980 hasConceptScore W3000376980C38556500 @default.
- W3000376980 hasConceptScore W3000376980C41008148 @default.
- W3000376980 hasConceptScore W3000376980C5165142 @default.
- W3000376980 hasConceptScore W3000376980C78766204 @default.
- W3000376980 hasIssue "7" @default.
- W3000376980 hasLocation W30003769801 @default.
- W3000376980 hasLocation W30003769802 @default.
- W3000376980 hasOpenAccess W3000376980 @default.
- W3000376980 hasPrimaryLocation W30003769801 @default.
- W3000376980 hasRelatedWork W1980832712 @default.
- W3000376980 hasRelatedWork W2033486618 @default.
- W3000376980 hasRelatedWork W2074326206 @default.
- W3000376980 hasRelatedWork W2121191383 @default.
- W3000376980 hasRelatedWork W2159120180 @default.
- W3000376980 hasRelatedWork W2160206528 @default.
- W3000376980 hasRelatedWork W2398414514 @default.
- W3000376980 hasRelatedWork W2518913015 @default.
- W3000376980 hasRelatedWork W3048741691 @default.
- W3000376980 hasRelatedWork W4255807648 @default.
- W3000376980 hasVolume "46" @default.
- W3000376980 isParatext "false" @default.
- W3000376980 isRetracted "false" @default.
- W3000376980 magId "3000376980" @default.
- W3000376980 workType "article" @default.