Matches in SemOpenAlex for { <https://semopenalex.org/work/W4230995274> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W4230995274 endingPage "54" @default.
- W4230995274 startingPage "45" @default.
- W4230995274 abstract "Load balancing is a technique which allows efficient parallelization of irregular workloads, and a key component of many applications and parallelizing runtimes. Work-stealing is a popular technique for implementing load balancing, where each parallel thread maintains its own work set of items and occasionally steals items from the sets of other threads. The conventional semantics of work stealing guarantee that each inserted task is eventually extracted exactly once. However, correctness of a wide class of applications allows for relaxed semantics, because either: i) the application already explicitly checks that no work is repeated or ii) the application can tolerate repeated work. In this paper, we introduce idempotent work tealing , and present several new algorithms that exploit the relaxed semantics to deliver better performance. The semantics of the new algorithms guarantee that each inserted task is eventually extracted at least once-instead of exactly once. On mainstream processors, algorithms for conventional work stealing require special atomic instructions or store-load memory ordering fence instructions in the owner's critical path operations. In general, these instructions are substantially slower than regular memory access instructions. By exploiting the relaxed semantics, our algorithms avoid these instructions in the owner's operations. We evaluated our algorithms using common graph problems and micro-benchmarks and compared them to well-known conventional work stealing algorithms, the THE Cilk and Chase-Lev algorithms. We found that our best algorithm (with LIFO extraction) outperforms existing algorithms in nearly all cases, and often by significant margins." @default.
- W4230995274 created "2022-05-11" @default.
- W4230995274 creator A5013890585 @default.
- W4230995274 creator A5014251923 @default.
- W4230995274 creator A5069901599 @default.
- W4230995274 date "2009-02-14" @default.
- W4230995274 modified "2023-10-18" @default.
- W4230995274 title "Idempotent work stealing" @default.
- W4230995274 cites W1556517738 @default.
- W4230995274 cites W2001383125 @default.
- W4230995274 cites W2019028742 @default.
- W4230995274 cites W2028583484 @default.
- W4230995274 cites W2054983537 @default.
- W4230995274 cites W2072725684 @default.
- W4230995274 cites W2086632974 @default.
- W4230995274 cites W2098147619 @default.
- W4230995274 cites W2098905480 @default.
- W4230995274 cites W2104861744 @default.
- W4230995274 cites W2109065830 @default.
- W4230995274 doi "https://doi.org/10.1145/1594835.1504186" @default.
- W4230995274 hasPublicationYear "2009" @default.
- W4230995274 type Work @default.
- W4230995274 citedByCount "24" @default.
- W4230995274 countsByYear W42309952742012 @default.
- W4230995274 countsByYear W42309952742013 @default.
- W4230995274 countsByYear W42309952742014 @default.
- W4230995274 countsByYear W42309952742015 @default.
- W4230995274 countsByYear W42309952742017 @default.
- W4230995274 countsByYear W42309952742018 @default.
- W4230995274 countsByYear W42309952742021 @default.
- W4230995274 countsByYear W42309952742022 @default.
- W4230995274 crossrefType "journal-article" @default.
- W4230995274 hasAuthorship W4230995274A5013890585 @default.
- W4230995274 hasAuthorship W4230995274A5014251923 @default.
- W4230995274 hasAuthorship W4230995274A5069901599 @default.
- W4230995274 hasConcept C11413529 @default.
- W4230995274 hasConcept C138101251 @default.
- W4230995274 hasConcept C138959212 @default.
- W4230995274 hasConcept C156325763 @default.
- W4230995274 hasConcept C165696696 @default.
- W4230995274 hasConcept C173608175 @default.
- W4230995274 hasConcept C184337299 @default.
- W4230995274 hasConcept C187691185 @default.
- W4230995274 hasConcept C199360897 @default.
- W4230995274 hasConcept C2524010 @default.
- W4230995274 hasConcept C33923547 @default.
- W4230995274 hasConcept C38652104 @default.
- W4230995274 hasConcept C41008148 @default.
- W4230995274 hasConcept C55439883 @default.
- W4230995274 hasConceptScore W4230995274C11413529 @default.
- W4230995274 hasConceptScore W4230995274C138101251 @default.
- W4230995274 hasConceptScore W4230995274C138959212 @default.
- W4230995274 hasConceptScore W4230995274C156325763 @default.
- W4230995274 hasConceptScore W4230995274C165696696 @default.
- W4230995274 hasConceptScore W4230995274C173608175 @default.
- W4230995274 hasConceptScore W4230995274C184337299 @default.
- W4230995274 hasConceptScore W4230995274C187691185 @default.
- W4230995274 hasConceptScore W4230995274C199360897 @default.
- W4230995274 hasConceptScore W4230995274C2524010 @default.
- W4230995274 hasConceptScore W4230995274C33923547 @default.
- W4230995274 hasConceptScore W4230995274C38652104 @default.
- W4230995274 hasConceptScore W4230995274C41008148 @default.
- W4230995274 hasConceptScore W4230995274C55439883 @default.
- W4230995274 hasIssue "4" @default.
- W4230995274 hasLocation W42309952741 @default.
- W4230995274 hasOpenAccess W4230995274 @default.
- W4230995274 hasPrimaryLocation W42309952741 @default.
- W4230995274 hasRelatedWork W1531488649 @default.
- W4230995274 hasRelatedWork W1548537923 @default.
- W4230995274 hasRelatedWork W1579918296 @default.
- W4230995274 hasRelatedWork W1587224678 @default.
- W4230995274 hasRelatedWork W2053558194 @default.
- W4230995274 hasRelatedWork W2149156503 @default.
- W4230995274 hasRelatedWork W2170268965 @default.
- W4230995274 hasRelatedWork W272107128 @default.
- W4230995274 hasRelatedWork W2915995131 @default.
- W4230995274 hasRelatedWork W3033052750 @default.
- W4230995274 hasVolume "44" @default.
- W4230995274 isParatext "false" @default.
- W4230995274 isRetracted "false" @default.
- W4230995274 workType "article" @default.