Matches in SemOpenAlex for { <https://semopenalex.org/work/W2120781575> ?p ?o ?g. }
Showing items 1 to 70 of
70
with 100 items per page.
- W2120781575 endingPage "26" @default.
- W2120781575 startingPage "15" @default.
- W2120781575 abstract "Finding and fixing data races is a difficult parallel programming problem, even for experienced programmers. Despite the usage of race detectors at application development time, programmers might not be able to detect all races. Severe damage can be caused after application deployment at clients due to crashes and corrupted data. Run-time race detectors can tackle this problem, but current approaches either slow down application execution by orders of magnitude or require complex hardware. In this paper, we present a new approach to detect and repair races at application run-time. Our approach monitors cache coherency bus traffic for parallel accesses to unprotected shared resources. The technique has low overhead and requires just minor extensions to standard multicore hardware and software to make measurements more accurate. In particular, we exploit synergy effects between data needed for debugging and data made available by standard performance analysis hardware. We demonstrate feasibility and effectiveness using a controlled environment with a fully implemented software-based detector that executes real C/C++ applications. Our evaluations include the Helgrind and SPLASH2 benchmarks, as well as 29 representative parallel bug patterns derived from real-world programs. Experiments show that our technique successfully detects and automatically heals common race patterns, while the cache message overhead increases on average by just 0.2%." @default.
- W2120781575 created "2016-06-24" @default.
- W2120781575 creator A5019943179 @default.
- W2120781575 creator A5088948630 @default.
- W2120781575 date "2011-01-01" @default.
- W2120781575 modified "2023-09-27" @default.
- W2120781575 title "Exploiting Cache Traffic Monitoring for Run-Time Race Detection" @default.
- W2120781575 cites W2028420364 @default.
- W2120781575 cites W2036093091 @default.
- W2120781575 cites W2056366613 @default.
- W2120781575 cites W2103685452 @default.
- W2120781575 cites W2123106754 @default.
- W2120781575 cites W2143869535 @default.
- W2120781575 cites W2150736379 @default.
- W2120781575 cites W2153229512 @default.
- W2120781575 cites W2157539713 @default.
- W2120781575 cites W2162446957 @default.
- W2120781575 doi "https://doi.org/10.1007/978-3-642-23400-2_3" @default.
- W2120781575 hasPublicationYear "2011" @default.
- W2120781575 type Work @default.
- W2120781575 sameAs 2120781575 @default.
- W2120781575 citedByCount "2" @default.
- W2120781575 countsByYear W21207815752013 @default.
- W2120781575 crossrefType "book-chapter" @default.
- W2120781575 hasAuthorship W2120781575A5019943179 @default.
- W2120781575 hasAuthorship W2120781575A5088948630 @default.
- W2120781575 hasBestOaLocation W21207815751 @default.
- W2120781575 hasConcept C111919701 @default.
- W2120781575 hasConcept C115537543 @default.
- W2120781575 hasConcept C149635348 @default.
- W2120781575 hasConcept C165696696 @default.
- W2120781575 hasConcept C168065819 @default.
- W2120781575 hasConcept C173608175 @default.
- W2120781575 hasConcept C2777904410 @default.
- W2120781575 hasConcept C2779960059 @default.
- W2120781575 hasConcept C38652104 @default.
- W2120781575 hasConcept C41008148 @default.
- W2120781575 hasConcept C78766204 @default.
- W2120781575 hasConcept C79403827 @default.
- W2120781575 hasConceptScore W2120781575C111919701 @default.
- W2120781575 hasConceptScore W2120781575C115537543 @default.
- W2120781575 hasConceptScore W2120781575C149635348 @default.
- W2120781575 hasConceptScore W2120781575C165696696 @default.
- W2120781575 hasConceptScore W2120781575C168065819 @default.
- W2120781575 hasConceptScore W2120781575C173608175 @default.
- W2120781575 hasConceptScore W2120781575C2777904410 @default.
- W2120781575 hasConceptScore W2120781575C2779960059 @default.
- W2120781575 hasConceptScore W2120781575C38652104 @default.
- W2120781575 hasConceptScore W2120781575C41008148 @default.
- W2120781575 hasConceptScore W2120781575C78766204 @default.
- W2120781575 hasConceptScore W2120781575C79403827 @default.
- W2120781575 hasLocation W21207815751 @default.
- W2120781575 hasOpenAccess W2120781575 @default.
- W2120781575 hasPrimaryLocation W21207815751 @default.
- W2120781575 hasRelatedWork W1571368810 @default.
- W2120781575 hasRelatedWork W1595151633 @default.
- W2120781575 hasRelatedWork W1784146144 @default.
- W2120781575 hasRelatedWork W2120781575 @default.
- W2120781575 hasRelatedWork W2164063022 @default.
- W2120781575 hasRelatedWork W2295452256 @default.
- W2120781575 hasRelatedWork W2372170743 @default.
- W2120781575 hasRelatedWork W2379400621 @default.
- W2120781575 hasRelatedWork W2461431977 @default.
- W2120781575 hasRelatedWork W2808189470 @default.
- W2120781575 isParatext "false" @default.
- W2120781575 isRetracted "false" @default.
- W2120781575 magId "2120781575" @default.
- W2120781575 workType "book-chapter" @default.