Matches in SemOpenAlex for { <https://semopenalex.org/work/W2550458049> ?p ?o ?g. }
Showing items 1 to 98 of
98
with 100 items per page.
- W2550458049 abstract "Sequential Consistency (SC) is the most intuitive memory model for parallel programs. However, modern architectures aggressively reorder and overlap memory accesses, causing SC violations (SCVs). An SCV is practically always a bug. This paper proposes Dissector, a hardware software combined approach to detect SCVs in a conventional TSO machine. Dissector hardware works by piggybacking information about pending stores with cache coherence messages. Later, it detects if any of those pending stores can cause an SCV cycle. Dissector keeps hardware modifications minimal and simpler by sacrificing some degree of detection accuracy. Dissector recovers the loss in detection accuracy by using a postprocessing software which filters out false positives and extracts detail debugging information. Dissector hardware is lightweight, keeps the cache coherence protocol clean, does not generate any extra messages, and is unaffected by branch mispredictions. Moreover, due to the postprocessing phase, Dissector does not suffer from false positives. This paper presents a detailed design and implementation of Dissector in a conventional TSO machine. Our experiments with different concurrent algorithms, bug kernels, Splash2 and Parsec applications show that Dissector has a better SCV detection ability than a state-of-the-art hardware based approach with much less hardware. Dissector hardware induces a negligible execution overhead of 0.02%. Moreover, with more processors, the overhead remains virtually the same." @default.
- W2550458049 created "2016-11-30" @default.
- W2550458049 creator A5033286820 @default.
- W2550458049 creator A5040464691 @default.
- W2550458049 creator A5077188182 @default.
- W2550458049 date "2016-01-01" @default.
- W2550458049 modified "2023-09-27" @default.
- W2550458049 title "Hardware-Based Sequential Consistency Violation Detection Made Simpler" @default.
- W2550458049 cites W1580997674 @default.
- W2550458049 cites W1594825470 @default.
- W2550458049 cites W1823635467 @default.
- W2550458049 cites W1996009176 @default.
- W2550458049 cites W2039509099 @default.
- W2550458049 cites W2054739713 @default.
- W2550458049 cites W2085773946 @default.
- W2550458049 cites W2090249619 @default.
- W2550458049 cites W2099735635 @default.
- W2550458049 cites W2100374030 @default.
- W2550458049 cites W2104966361 @default.
- W2550458049 cites W2107529624 @default.
- W2550458049 cites W2122168604 @default.
- W2550458049 cites W2135395375 @default.
- W2550458049 cites W2142101409 @default.
- W2550458049 cites W2149538119 @default.
- W2550458049 cites W2152621318 @default.
- W2550458049 cites W2160781056 @default.
- W2550458049 cites W2161935172 @default.
- W2550458049 cites W3145847625 @default.
- W2550458049 cites W4237835763 @default.
- W2550458049 cites W4239813889 @default.
- W2550458049 cites W4239949242 @default.
- W2550458049 cites W4251987281 @default.
- W2550458049 doi "https://doi.org/10.1007/978-3-319-49583-5_2" @default.
- W2550458049 hasPublicationYear "2016" @default.
- W2550458049 type Work @default.
- W2550458049 sameAs 2550458049 @default.
- W2550458049 citedByCount "0" @default.
- W2550458049 crossrefType "book-chapter" @default.
- W2550458049 hasAuthorship W2550458049A5033286820 @default.
- W2550458049 hasAuthorship W2550458049A5040464691 @default.
- W2550458049 hasAuthorship W2550458049A5077188182 @default.
- W2550458049 hasConcept C111919701 @default.
- W2550458049 hasConcept C115537543 @default.
- W2550458049 hasConcept C141917322 @default.
- W2550458049 hasConcept C149635348 @default.
- W2550458049 hasConcept C154945302 @default.
- W2550458049 hasConcept C168065819 @default.
- W2550458049 hasConcept C173608175 @default.
- W2550458049 hasConcept C189783530 @default.
- W2550458049 hasConcept C2776436953 @default.
- W2550458049 hasConcept C2777904410 @default.
- W2550458049 hasConcept C2779960059 @default.
- W2550458049 hasConcept C38556500 @default.
- W2550458049 hasConcept C41008148 @default.
- W2550458049 hasConcept C64869954 @default.
- W2550458049 hasConcept C9390403 @default.
- W2550458049 hasConceptScore W2550458049C111919701 @default.
- W2550458049 hasConceptScore W2550458049C115537543 @default.
- W2550458049 hasConceptScore W2550458049C141917322 @default.
- W2550458049 hasConceptScore W2550458049C149635348 @default.
- W2550458049 hasConceptScore W2550458049C154945302 @default.
- W2550458049 hasConceptScore W2550458049C168065819 @default.
- W2550458049 hasConceptScore W2550458049C173608175 @default.
- W2550458049 hasConceptScore W2550458049C189783530 @default.
- W2550458049 hasConceptScore W2550458049C2776436953 @default.
- W2550458049 hasConceptScore W2550458049C2777904410 @default.
- W2550458049 hasConceptScore W2550458049C2779960059 @default.
- W2550458049 hasConceptScore W2550458049C38556500 @default.
- W2550458049 hasConceptScore W2550458049C41008148 @default.
- W2550458049 hasConceptScore W2550458049C64869954 @default.
- W2550458049 hasConceptScore W2550458049C9390403 @default.
- W2550458049 hasLocation W25504580491 @default.
- W2550458049 hasOpenAccess W2550458049 @default.
- W2550458049 hasPrimaryLocation W25504580491 @default.
- W2550458049 hasRelatedWork W1484206933 @default.
- W2550458049 hasRelatedWork W1600507824 @default.
- W2550458049 hasRelatedWork W1604948171 @default.
- W2550458049 hasRelatedWork W1977408073 @default.
- W2550458049 hasRelatedWork W2003562887 @default.
- W2550458049 hasRelatedWork W2004578231 @default.
- W2550458049 hasRelatedWork W2029370034 @default.
- W2550458049 hasRelatedWork W2036924542 @default.
- W2550458049 hasRelatedWork W2064675839 @default.
- W2550458049 hasRelatedWork W2078896247 @default.
- W2550458049 hasRelatedWork W2088018537 @default.
- W2550458049 hasRelatedWork W2096454985 @default.
- W2550458049 hasRelatedWork W2102547814 @default.
- W2550458049 hasRelatedWork W2133712009 @default.
- W2550458049 hasRelatedWork W2611544471 @default.
- W2550458049 hasRelatedWork W2791224951 @default.
- W2550458049 hasRelatedWork W2949367323 @default.
- W2550458049 hasRelatedWork W3008444097 @default.
- W2550458049 hasRelatedWork W3100704941 @default.
- W2550458049 hasRelatedWork W3161749881 @default.
- W2550458049 isParatext "false" @default.
- W2550458049 isRetracted "false" @default.
- W2550458049 magId "2550458049" @default.
- W2550458049 workType "book-chapter" @default.