Matches in SemOpenAlex for { <https://semopenalex.org/work/W2056579078> ?p ?o ?g. }
- W2056579078 abstract "Compiler-based auto-parallelization is a much studied area, yet has still not found wide-spread application. This is largely due to the poor exploitation of application parallelism, subsequently resulting in performance levels far below those which a skilled expert programmer could achieve. We have identified two weaknesses in traditional parallelizing compilers and propose a novel, integrated approach, resulting in significant performance improvements of the generated parallel code. Using profile-driven parallelism detection we overcome the limitations of static analysis, enabling us to identify more application parallelism and only rely on the user for final approval. In addition, we replace the traditional target-specific and inflexible mapping heuristics with a machine-learning based prediction mechanism, resulting in better mapping decisions while providing more scope for adaptation to different target architectures. We have evaluated our parallelization strategy against the NAS and SPEC OMP benchmarks and two different multi-core platforms (dual quad-core Intel Xeon SMP and dual-socket QS20 Cell blade). We demonstrate that our approach not only yields significant improvements when compared with state-of-the-art parallelizing compilers, but comes close to and sometimes exceeds the performance of manually parallelized codes. On average, our methodology achieves 96% of the performance of the hand-tuned OpenMP NAS and SPEC parallel benchmarks on the Intel Xeon platform and gains a significant speedup for the IBM Cell platform, demonstrating the potential of profile-guided and machine-learning based parallelization for complex multi-core platforms." @default.
- W2056579078 created "2016-06-24" @default.
- W2056579078 creator A5027001025 @default.
- W2056579078 creator A5028870701 @default.
- W2056579078 creator A5070407969 @default.
- W2056579078 creator A5090939440 @default.
- W2056579078 date "2009-06-15" @default.
- W2056579078 modified "2023-10-17" @default.
- W2056579078 title "Towards a holistic approach to auto-parallelization" @default.
- W2056579078 cites W1969152955 @default.
- W2056579078 cites W1988777345 @default.
- W2056579078 cites W2003162981 @default.
- W2056579078 cites W2005985523 @default.
- W2056579078 cites W2031775479 @default.
- W2056579078 cites W2045271686 @default.
- W2056579078 cites W2053546108 @default.
- W2056579078 cites W2065314259 @default.
- W2056579078 cites W2072725684 @default.
- W2056579078 cites W2087347434 @default.
- W2056579078 cites W2088921570 @default.
- W2056579078 cites W2096302643 @default.
- W2056579078 cites W2097717378 @default.
- W2056579078 cites W2098904602 @default.
- W2056579078 cites W2102430469 @default.
- W2056579078 cites W2121319784 @default.
- W2056579078 cites W2134408405 @default.
- W2056579078 cites W2135342109 @default.
- W2056579078 cites W2143535196 @default.
- W2056579078 cites W2145771636 @default.
- W2056579078 cites W2151307463 @default.
- W2056579078 cites W2158308706 @default.
- W2056579078 cites W2158716966 @default.
- W2056579078 cites W2160730704 @default.
- W2056579078 cites W2162539651 @default.
- W2056579078 cites W2163488221 @default.
- W2056579078 cites W2164890169 @default.
- W2056579078 cites W2171274268 @default.
- W2056579078 cites W3151087846 @default.
- W2056579078 cites W4236735314 @default.
- W2056579078 cites W4242965270 @default.
- W2056579078 doi "https://doi.org/10.1145/1542476.1542496" @default.
- W2056579078 hasPublicationYear "2009" @default.
- W2056579078 type Work @default.
- W2056579078 sameAs 2056579078 @default.
- W2056579078 citedByCount "172" @default.
- W2056579078 countsByYear W20565790782012 @default.
- W2056579078 countsByYear W20565790782013 @default.
- W2056579078 countsByYear W20565790782014 @default.
- W2056579078 countsByYear W20565790782015 @default.
- W2056579078 countsByYear W20565790782016 @default.
- W2056579078 countsByYear W20565790782017 @default.
- W2056579078 countsByYear W20565790782018 @default.
- W2056579078 countsByYear W20565790782019 @default.
- W2056579078 countsByYear W20565790782020 @default.
- W2056579078 countsByYear W20565790782021 @default.
- W2056579078 countsByYear W20565790782022 @default.
- W2056579078 crossrefType "proceedings-article" @default.
- W2056579078 hasAuthorship W2056579078A5027001025 @default.
- W2056579078 hasAuthorship W2056579078A5028870701 @default.
- W2056579078 hasAuthorship W2056579078A5070407969 @default.
- W2056579078 hasAuthorship W2056579078A5090939440 @default.
- W2056579078 hasConcept C118524514 @default.
- W2056579078 hasConcept C140763907 @default.
- W2056579078 hasConcept C145108525 @default.
- W2056579078 hasConcept C164833996 @default.
- W2056579078 hasConcept C169590947 @default.
- W2056579078 hasConcept C173608175 @default.
- W2056579078 hasConcept C199360897 @default.
- W2056579078 hasConcept C2778514511 @default.
- W2056579078 hasConcept C2778565505 @default.
- W2056579078 hasConcept C2781172179 @default.
- W2056579078 hasConcept C41008148 @default.
- W2056579078 hasConcept C61483411 @default.
- W2056579078 hasConcept C68339613 @default.
- W2056579078 hasConcept C78766204 @default.
- W2056579078 hasConcept C96972482 @default.
- W2056579078 hasConceptScore W2056579078C118524514 @default.
- W2056579078 hasConceptScore W2056579078C140763907 @default.
- W2056579078 hasConceptScore W2056579078C145108525 @default.
- W2056579078 hasConceptScore W2056579078C164833996 @default.
- W2056579078 hasConceptScore W2056579078C169590947 @default.
- W2056579078 hasConceptScore W2056579078C173608175 @default.
- W2056579078 hasConceptScore W2056579078C199360897 @default.
- W2056579078 hasConceptScore W2056579078C2778514511 @default.
- W2056579078 hasConceptScore W2056579078C2778565505 @default.
- W2056579078 hasConceptScore W2056579078C2781172179 @default.
- W2056579078 hasConceptScore W2056579078C41008148 @default.
- W2056579078 hasConceptScore W2056579078C61483411 @default.
- W2056579078 hasConceptScore W2056579078C68339613 @default.
- W2056579078 hasConceptScore W2056579078C78766204 @default.
- W2056579078 hasConceptScore W2056579078C96972482 @default.
- W2056579078 hasLocation W20565790781 @default.
- W2056579078 hasOpenAccess W2056579078 @default.
- W2056579078 hasPrimaryLocation W20565790781 @default.
- W2056579078 hasRelatedWork W1981872744 @default.
- W2056579078 hasRelatedWork W1987564528 @default.
- W2056579078 hasRelatedWork W2023505575 @default.
- W2056579078 hasRelatedWork W2056579078 @default.
- W2056579078 hasRelatedWork W2366027386 @default.
- W2056579078 hasRelatedWork W2798543832 @default.