Matches in SemOpenAlex for { <https://semopenalex.org/work/W2126465370> ?p ?o ?g. }
- W2126465370 abstract "Communication latencies within critical sections constitute a major bottleneck in some classes of emerging parallel workloads. In this paper, we argue for the use of Inferentially Queued Locks (IQLs) [31], not just for efficient synchronization but also for reducing communication latencies, and we propose a novel mechanism, Speculative Push (SP), aimed at reducing these communication latencies. With IQLs, the processor infers the existence, and limits, of a critical section from the use of synchronization instructions and joins a queue of lock requestors. The SP mechanism extracts information about program structure by observing IQLs. SP allows the cache controller, responding to a request for a cache line that likely includes a lock variable, to predict the data sets the requestor will modify within the associated critical section. The controller then pushes these lines from its own cache to the target cache, as well as writing them to memory. Overlapping the protected data transfer with that of the lock can substantially reduce the communication latencies within critical sections. By pushing data in exclusive state, the mechanism can collapse a read-modify-write sequences within a critical section into a single local cache access. The write-back to memory allows the receiving cache to ignore the push. Neither mechanism requires any programmer or compiler support nor any instruction set changes. Our experiments demonstrate that IQLs and SP can improve performance of applications employing frequent synchronization." @default.
- W2126465370 created "2016-06-24" @default.
- W2126465370 creator A5050488573 @default.
- W2126465370 creator A5083813412 @default.
- W2126465370 creator A5090700389 @default.
- W2126465370 date "2003-06-23" @default.
- W2126465370 modified "2023-10-17" @default.
- W2126465370 title "Inferential queueing and speculative push for reducing critical communication latencies" @default.
- W2126465370 cites W1902394610 @default.
- W2126465370 cites W1966285605 @default.
- W2126465370 cites W1975025054 @default.
- W2126465370 cites W2001738739 @default.
- W2126465370 cites W2037531986 @default.
- W2126465370 cites W2038057969 @default.
- W2126465370 cites W2066691060 @default.
- W2126465370 cites W2069278684 @default.
- W2126465370 cites W2078081736 @default.
- W2126465370 cites W2081644593 @default.
- W2126465370 cites W2100720297 @default.
- W2126465370 cites W2118383989 @default.
- W2126465370 cites W2118543332 @default.
- W2126465370 cites W2127547524 @default.
- W2126465370 cites W2136501088 @default.
- W2126465370 cites W2145021036 @default.
- W2126465370 cites W2147275437 @default.
- W2126465370 cites W2155350341 @default.
- W2126465370 cites W2172190421 @default.
- W2126465370 cites W4230333905 @default.
- W2126465370 cites W4235499155 @default.
- W2126465370 cites W4240971432 @default.
- W2126465370 cites W4243825971 @default.
- W2126465370 cites W4250458690 @default.
- W2126465370 doi "https://doi.org/10.1145/782814.782853" @default.
- W2126465370 hasPublicationYear "2003" @default.
- W2126465370 type Work @default.
- W2126465370 sameAs 2126465370 @default.
- W2126465370 citedByCount "15" @default.
- W2126465370 countsByYear W21264653702012 @default.
- W2126465370 countsByYear W21264653702016 @default.
- W2126465370 countsByYear W21264653702017 @default.
- W2126465370 crossrefType "proceedings-article" @default.
- W2126465370 hasAuthorship W2126465370A5050488573 @default.
- W2126465370 hasAuthorship W2126465370A5083813412 @default.
- W2126465370 hasAuthorship W2126465370A5090700389 @default.
- W2126465370 hasConcept C111919701 @default.
- W2126465370 hasConcept C113166858 @default.
- W2126465370 hasConcept C115537543 @default.
- W2126465370 hasConcept C120314980 @default.
- W2126465370 hasConcept C120936851 @default.
- W2126465370 hasConcept C124343487 @default.
- W2126465370 hasConcept C127162648 @default.
- W2126465370 hasConcept C133588205 @default.
- W2126465370 hasConcept C149635348 @default.
- W2126465370 hasConcept C160403385 @default.
- W2126465370 hasConcept C169590947 @default.
- W2126465370 hasConcept C173608175 @default.
- W2126465370 hasConcept C189783530 @default.
- W2126465370 hasConcept C199360897 @default.
- W2126465370 hasConcept C201148951 @default.
- W2126465370 hasConcept C2778562939 @default.
- W2126465370 hasConcept C2778692605 @default.
- W2126465370 hasConcept C2780513914 @default.
- W2126465370 hasConcept C31258907 @default.
- W2126465370 hasConcept C38556500 @default.
- W2126465370 hasConcept C41008148 @default.
- W2126465370 hasConceptScore W2126465370C111919701 @default.
- W2126465370 hasConceptScore W2126465370C113166858 @default.
- W2126465370 hasConceptScore W2126465370C115537543 @default.
- W2126465370 hasConceptScore W2126465370C120314980 @default.
- W2126465370 hasConceptScore W2126465370C120936851 @default.
- W2126465370 hasConceptScore W2126465370C124343487 @default.
- W2126465370 hasConceptScore W2126465370C127162648 @default.
- W2126465370 hasConceptScore W2126465370C133588205 @default.
- W2126465370 hasConceptScore W2126465370C149635348 @default.
- W2126465370 hasConceptScore W2126465370C160403385 @default.
- W2126465370 hasConceptScore W2126465370C169590947 @default.
- W2126465370 hasConceptScore W2126465370C173608175 @default.
- W2126465370 hasConceptScore W2126465370C189783530 @default.
- W2126465370 hasConceptScore W2126465370C199360897 @default.
- W2126465370 hasConceptScore W2126465370C201148951 @default.
- W2126465370 hasConceptScore W2126465370C2778562939 @default.
- W2126465370 hasConceptScore W2126465370C2778692605 @default.
- W2126465370 hasConceptScore W2126465370C2780513914 @default.
- W2126465370 hasConceptScore W2126465370C31258907 @default.
- W2126465370 hasConceptScore W2126465370C38556500 @default.
- W2126465370 hasConceptScore W2126465370C41008148 @default.
- W2126465370 hasLocation W21264653701 @default.
- W2126465370 hasOpenAccess W2126465370 @default.
- W2126465370 hasPrimaryLocation W21264653701 @default.
- W2126465370 hasRelatedWork W1521238853 @default.
- W2126465370 hasRelatedWork W1977480792 @default.
- W2126465370 hasRelatedWork W2043512019 @default.
- W2126465370 hasRelatedWork W2106754881 @default.
- W2126465370 hasRelatedWork W2121191383 @default.
- W2126465370 hasRelatedWork W2134217311 @default.
- W2126465370 hasRelatedWork W2136522229 @default.
- W2126465370 hasRelatedWork W2406597118 @default.
- W2126465370 hasRelatedWork W2462146500 @default.
- W2126465370 hasRelatedWork W4255807648 @default.
- W2126465370 isParatext "false" @default.