Matches in SemOpenAlex for { <https://semopenalex.org/work/W2767909043> ?p ?o ?g. }
- W2767909043 endingPage "541" @default.
- W2767909043 startingPage "527" @default.
- W2767909043 abstract "Data-race-free (DRF) parallel programming becomes a standard as newly adopted memory models of mainstream programming languages such as C++ or Java impose data-race-freedom as a requirement. We propose compiler techniques that automatically delineate extended data-race-free (xDRF) regions, namely regions of code that provide the same guarantees as the synchronization-free regions (in the context of DRF codes). xDRF regions stretch across synchronization boundaries, function calls and loop back-edges and preserve the data-race-free semantics, thus increasing the optimization opportunities exposed to the compiler and to the underlying architecture. We further enlarge xDRF regions with a conflict isolation (CI) technique, delineating what we call xDRF-CI regions while preserving the same properties as xDRF regions. Our compiler (1) precisely analyzes the threads' memory accessing behavior and data sharing in shared-memory, general-purpose parallel applications, (2) isolates data-sharing and (3) marks the limits of xDRF-CI code regions. The contribution of this work consists in a simple but effective method to alleviate the drawbacks of the compiler's conservative nature in order to be competitive with (and even surpass) an expert in delineating xDRF regions manually. We evaluate the potential of our technique by employing xDRF and xDRF-CI region classification in a state-of-the-art, dual-mode cache coherence protocol. We show that xDRF regions reduce the coherence bookkeeping and enable optimizations for performance (6.4 percent) and energy efficiency (12.2 percent) compared to a standard directory-based coherence protocol. Enhancing the xDRF analysis with the conflict isolation technique improves performance by 7.1 percent and energy efficiency by 15.9 percent." @default.
- W2767909043 created "2017-11-17" @default.
- W2767909043 creator A5003004734 @default.
- W2767909043 creator A5020214726 @default.
- W2767909043 creator A5038304981 @default.
- W2767909043 creator A5039379608 @default.
- W2767909043 creator A5073507304 @default.
- W2767909043 date "2018-03-01" @default.
- W2767909043 modified "2023-10-04" @default.
- W2767909043 title "Automatic Detection of Large Extended Data-Race-Free Regions with Conflict Isolation" @default.
- W2767909043 cites W1567251989 @default.
- W2767909043 cites W1994713432 @default.
- W2767909043 cites W1997576530 @default.
- W2767909043 cites W2011788958 @default.
- W2767909043 cites W2068530820 @default.
- W2767909043 cites W2100866821 @default.
- W2767909043 cites W2102498740 @default.
- W2767909043 cites W2107529624 @default.
- W2767909043 cites W2114667497 @default.
- W2767909043 cites W2121816623 @default.
- W2767909043 cites W2138378640 @default.
- W2767909043 cites W2148032086 @default.
- W2767909043 cites W2155063683 @default.
- W2767909043 cites W2157225945 @default.
- W2767909043 cites W2158551169 @default.
- W2767909043 cites W2160116391 @default.
- W2767909043 cites W2160963348 @default.
- W2767909043 cites W2164264749 @default.
- W2767909043 cites W2166615267 @default.
- W2767909043 cites W2167744164 @default.
- W2767909043 cites W2169875292 @default.
- W2767909043 cites W2170382128 @default.
- W2767909043 cites W2171660832 @default.
- W2767909043 cites W2234392215 @default.
- W2767909043 cites W2289498116 @default.
- W2767909043 cites W2341293993 @default.
- W2767909043 cites W2417495832 @default.
- W2767909043 cites W2509047367 @default.
- W2767909043 cites W3145847625 @default.
- W2767909043 cites W4214871299 @default.
- W2767909043 cites W4235975350 @default.
- W2767909043 cites W4238549726 @default.
- W2767909043 cites W4239813889 @default.
- W2767909043 cites W4246166885 @default.
- W2767909043 cites W4249737999 @default.
- W2767909043 cites W4250523434 @default.
- W2767909043 cites W4256028745 @default.
- W2767909043 cites W4300810260 @default.
- W2767909043 doi "https://doi.org/10.1109/tpds.2017.2771509" @default.
- W2767909043 hasPublicationYear "2018" @default.
- W2767909043 type Work @default.
- W2767909043 sameAs 2767909043 @default.
- W2767909043 citedByCount "1" @default.
- W2767909043 countsByYear W27679090432020 @default.
- W2767909043 crossrefType "journal-article" @default.
- W2767909043 hasAuthorship W2767909043A5003004734 @default.
- W2767909043 hasAuthorship W2767909043A5020214726 @default.
- W2767909043 hasAuthorship W2767909043A5038304981 @default.
- W2767909043 hasAuthorship W2767909043A5039379608 @default.
- W2767909043 hasAuthorship W2767909043A5073507304 @default.
- W2767909043 hasConcept C115537543 @default.
- W2767909043 hasConcept C127162648 @default.
- W2767909043 hasConcept C141917322 @default.
- W2767909043 hasConcept C169590947 @default.
- W2767909043 hasConcept C173608175 @default.
- W2767909043 hasConcept C189783530 @default.
- W2767909043 hasConcept C190902152 @default.
- W2767909043 hasConcept C199360897 @default.
- W2767909043 hasConcept C2778562939 @default.
- W2767909043 hasConcept C31258907 @default.
- W2767909043 hasConcept C37279795 @default.
- W2767909043 hasConcept C38556500 @default.
- W2767909043 hasConcept C41008148 @default.
- W2767909043 hasConcept C55439883 @default.
- W2767909043 hasConceptScore W2767909043C115537543 @default.
- W2767909043 hasConceptScore W2767909043C127162648 @default.
- W2767909043 hasConceptScore W2767909043C141917322 @default.
- W2767909043 hasConceptScore W2767909043C169590947 @default.
- W2767909043 hasConceptScore W2767909043C173608175 @default.
- W2767909043 hasConceptScore W2767909043C189783530 @default.
- W2767909043 hasConceptScore W2767909043C190902152 @default.
- W2767909043 hasConceptScore W2767909043C199360897 @default.
- W2767909043 hasConceptScore W2767909043C2778562939 @default.
- W2767909043 hasConceptScore W2767909043C31258907 @default.
- W2767909043 hasConceptScore W2767909043C37279795 @default.
- W2767909043 hasConceptScore W2767909043C38556500 @default.
- W2767909043 hasConceptScore W2767909043C41008148 @default.
- W2767909043 hasConceptScore W2767909043C55439883 @default.
- W2767909043 hasFunder F4320321837 @default.
- W2767909043 hasIssue "3" @default.
- W2767909043 hasLocation W27679090431 @default.
- W2767909043 hasOpenAccess W2767909043 @default.
- W2767909043 hasPrimaryLocation W27679090431 @default.
- W2767909043 hasRelatedWork W1497385637 @default.
- W2767909043 hasRelatedWork W1541585229 @default.
- W2767909043 hasRelatedWork W1583465708 @default.
- W2767909043 hasRelatedWork W1601646354 @default.
- W2767909043 hasRelatedWork W1606851719 @default.