Matches in SemOpenAlex for { <https://semopenalex.org/work/W2090856170> ?p ?o ?g. }
- W2090856170 endingPage "37" @default.
- W2090856170 startingPage "1" @default.
- W2090856170 abstract "Many scientific applications spend significant time within loops that are parallel, except for dependences from associative reduction operations. However these loops often contain data-dependent control-flow and array-access patterns. Traditional optimizations that rely on purely static analysis fail to generate parallel code in such cases. This article proposes an approach for automatic parallelization for distributed memory environments, using both static and runtime analysis. We formalize the computations that are targeted by this approach and develop algorithms to detect such computations. We also describe algorithms to generate a parallel inspector that performs a runtime analysis of control-flow and array-access patterns, and a parallel executor to take advantage of this information. The effectiveness of the approach is demonstrated on several benchmarks that were automatically transformed using a prototype compiler. For these, the inspector overheads and performance of the executor code were measured. The benefit on real-world applications was also demonstrated through similar manual transformations of an atmospheric modeling software." @default.
- W2090856170 created "2016-06-24" @default.
- W2090856170 creator A5009486371 @default.
- W2090856170 creator A5023732985 @default.
- W2090856170 creator A5039624297 @default.
- W2090856170 creator A5040769038 @default.
- W2090856170 creator A5057117526 @default.
- W2090856170 creator A5086350701 @default.
- W2090856170 date "2014-10-03" @default.
- W2090856170 modified "2023-09-24" @default.
- W2090856170 title "Automatic parallelization of a class of irregular loops for distributed memory systems" @default.
- W2090856170 cites W1581657066 @default.
- W2090856170 cites W1598202309 @default.
- W2090856170 cites W1779740778 @default.
- W2090856170 cites W1782174992 @default.
- W2090856170 cites W1963966054 @default.
- W2090856170 cites W1970141743 @default.
- W2090856170 cites W1970652797 @default.
- W2090856170 cites W1973923211 @default.
- W2090856170 cites W1988777345 @default.
- W2090856170 cites W1994425593 @default.
- W2090856170 cites W1996887196 @default.
- W2090856170 cites W2013099862 @default.
- W2090856170 cites W2015789401 @default.
- W2090856170 cites W2028914463 @default.
- W2090856170 cites W2034679498 @default.
- W2090856170 cites W2034761517 @default.
- W2090856170 cites W2038543880 @default.
- W2090856170 cites W2047937722 @default.
- W2090856170 cites W2051305716 @default.
- W2090856170 cites W2078429521 @default.
- W2090856170 cites W2085809150 @default.
- W2090856170 cites W2096862145 @default.
- W2090856170 cites W2098446267 @default.
- W2090856170 cites W2111126046 @default.
- W2090856170 cites W2117197583 @default.
- W2090856170 cites W2123123602 @default.
- W2090856170 cites W2127419850 @default.
- W2090856170 cites W2136871634 @default.
- W2090856170 cites W2137223923 @default.
- W2090856170 cites W2155266510 @default.
- W2090856170 cites W2155397373 @default.
- W2090856170 cites W2163283517 @default.
- W2090856170 cites W2296218291 @default.
- W2090856170 cites W4233973673 @default.
- W2090856170 doi "https://doi.org/10.1145/2660251" @default.
- W2090856170 hasPublicationYear "2014" @default.
- W2090856170 type Work @default.
- W2090856170 sameAs 2090856170 @default.
- W2090856170 citedByCount "7" @default.
- W2090856170 countsByYear W20908561702018 @default.
- W2090856170 countsByYear W20908561702019 @default.
- W2090856170 countsByYear W20908561702020 @default.
- W2090856170 crossrefType "journal-article" @default.
- W2090856170 hasAuthorship W2090856170A5009486371 @default.
- W2090856170 hasAuthorship W2090856170A5023732985 @default.
- W2090856170 hasAuthorship W2090856170A5039624297 @default.
- W2090856170 hasAuthorship W2090856170A5040769038 @default.
- W2090856170 hasAuthorship W2090856170A5057117526 @default.
- W2090856170 hasAuthorship W2090856170A5086350701 @default.
- W2090856170 hasBestOaLocation W20908561701 @default.
- W2090856170 hasConcept C120314980 @default.
- W2090856170 hasConcept C133875982 @default.
- W2090856170 hasConcept C154945302 @default.
- W2090856170 hasConcept C160191386 @default.
- W2090856170 hasConcept C164833996 @default.
- W2090856170 hasConcept C169590947 @default.
- W2090856170 hasConcept C173608175 @default.
- W2090856170 hasConcept C177264268 @default.
- W2090856170 hasConcept C17744445 @default.
- W2090856170 hasConcept C180591056 @default.
- W2090856170 hasConcept C199360897 @default.
- W2090856170 hasConcept C199539241 @default.
- W2090856170 hasConcept C2776760102 @default.
- W2090856170 hasConcept C2777212361 @default.
- W2090856170 hasConcept C41008148 @default.
- W2090856170 hasConcept C45374587 @default.
- W2090856170 hasConcept C91481028 @default.
- W2090856170 hasConceptScore W2090856170C120314980 @default.
- W2090856170 hasConceptScore W2090856170C133875982 @default.
- W2090856170 hasConceptScore W2090856170C154945302 @default.
- W2090856170 hasConceptScore W2090856170C160191386 @default.
- W2090856170 hasConceptScore W2090856170C164833996 @default.
- W2090856170 hasConceptScore W2090856170C169590947 @default.
- W2090856170 hasConceptScore W2090856170C173608175 @default.
- W2090856170 hasConceptScore W2090856170C177264268 @default.
- W2090856170 hasConceptScore W2090856170C17744445 @default.
- W2090856170 hasConceptScore W2090856170C180591056 @default.
- W2090856170 hasConceptScore W2090856170C199360897 @default.
- W2090856170 hasConceptScore W2090856170C199539241 @default.
- W2090856170 hasConceptScore W2090856170C2776760102 @default.
- W2090856170 hasConceptScore W2090856170C2777212361 @default.
- W2090856170 hasConceptScore W2090856170C41008148 @default.
- W2090856170 hasConceptScore W2090856170C45374587 @default.
- W2090856170 hasConceptScore W2090856170C91481028 @default.
- W2090856170 hasFunder F4320306076 @default.
- W2090856170 hasFunder F4320306084 @default.
- W2090856170 hasFunder F4320332447 @default.