Matches in SemOpenAlex for { <https://semopenalex.org/work/W2321868906> ?p ?o ?g. }
- W2321868906 endingPage "123" @default.
- W2321868906 startingPage "123" @default.
- W2321868906 abstract "Scientific parallel programs often undergo significant performance tuning before meeting their performance expectations. Performance tuning naturally involves a diagnosis process—locating performance bugs that make a program inefficient and explaining them in terms of high-level program design. Important performance measurement and analysis tools have been developed to support the performance analysis with the facilities of running experiments on parallel computers and generating measurement data to evaluate performance. However, current performance analysis technology does not yet allow for associating found performance problems with causes at a high-level program abstraction. Nor does it support the performance diagnosis process in a well automated manner. We present a systematic method to guide the performance diagnosis process and support the process with minimum user intervention. The motivating observation is that performance diagnosis can be greatly improved with the use of performance knowledge about parallel computation models. We therefore propose an approach to generating performance knowledge for automatically diagnosing parallel programs. Our approach exploits program execution abstraction and parallelism found in computational models to search and explain performance bugs. We identify categories of knowledge required for performance diagnosis and describe how to derive the knowledge from computational models. We represent the extracted knowledge in a manner such that performance inferencing can be carried out in an automatic manner. We have developed the Hercule automatic performance diagnosis system that implements the model-based diagnosis strategy. In this dissertation, we present how Hercule integrates the performance knowledge into a performance analysis tool and demonstrate the effectiveness of our performance knowledge engineering approach through Hercule experiments on a variety of parallel computational models. We also investigate compositional programs that combine two or more models. We extend performance knowledge engineering to capture the interplay of multiple models in an integrated state, and improve Hercule capabilities to support the compositional performance diagnosis. We have applied Hercule to two representative scientific applications, both of which are implemented with compositional models. The experiment results show that, requiring minimum user intervention, model-based performance analysis is vital and effective in discovering and interpreting performance bugs at a high level of program abstraction." @default.
- W2321868906 created "2016-06-24" @default.
- W2321868906 creator A5027475930 @default.
- W2321868906 creator A5029524538 @default.
- W2321868906 date "2007-01-01" @default.
- W2321868906 modified "2023-09-24" @default.
- W2321868906 title "Model-based automatic performance diagnosis of parallel computations" @default.
- W2321868906 cites W1515668834 @default.
- W2321868906 cites W1530128166 @default.
- W2321868906 cites W1967005434 @default.
- W2321868906 cites W2037536345 @default.
- W2321868906 cites W2062613080 @default.
- W2321868906 cites W2070299075 @default.
- W2321868906 cites W2081133847 @default.
- W2321868906 cites W2089814876 @default.
- W2321868906 cites W2098984303 @default.
- W2321868906 cites W2099629984 @default.
- W2321868906 cites W2100156365 @default.
- W2321868906 cites W2104028712 @default.
- W2321868906 cites W2104680817 @default.
- W2321868906 cites W2117203365 @default.
- W2321868906 cites W2120864452 @default.
- W2321868906 cites W2125722135 @default.
- W2321868906 cites W2136770272 @default.
- W2321868906 cites W2147014181 @default.
- W2321868906 cites W2166655743 @default.
- W2321868906 cites W2994742369 @default.
- W2321868906 cites W3147316366 @default.
- W2321868906 cites W3149498241 @default.
- W2321868906 hasPublicationYear "2007" @default.
- W2321868906 type Work @default.
- W2321868906 sameAs 2321868906 @default.
- W2321868906 citedByCount "0" @default.
- W2321868906 crossrefType "journal-article" @default.
- W2321868906 hasAuthorship W2321868906A5027475930 @default.
- W2321868906 hasAuthorship W2321868906A5029524538 @default.
- W2321868906 hasConcept C111472728 @default.
- W2321868906 hasConcept C119857082 @default.
- W2321868906 hasConcept C124101348 @default.
- W2321868906 hasConcept C124304363 @default.
- W2321868906 hasConcept C138885662 @default.
- W2321868906 hasConcept C154945302 @default.
- W2321868906 hasConcept C162324750 @default.
- W2321868906 hasConcept C165696696 @default.
- W2321868906 hasConcept C173608175 @default.
- W2321868906 hasConcept C199360897 @default.
- W2321868906 hasConcept C21547014 @default.
- W2321868906 hasConcept C2777115002 @default.
- W2321868906 hasConcept C2777138346 @default.
- W2321868906 hasConcept C2778915421 @default.
- W2321868906 hasConcept C2781172179 @default.
- W2321868906 hasConcept C38652104 @default.
- W2321868906 hasConcept C41008148 @default.
- W2321868906 hasConcept C45374587 @default.
- W2321868906 hasConcept C83283714 @default.
- W2321868906 hasConcept C98045186 @default.
- W2321868906 hasConceptScore W2321868906C111472728 @default.
- W2321868906 hasConceptScore W2321868906C119857082 @default.
- W2321868906 hasConceptScore W2321868906C124101348 @default.
- W2321868906 hasConceptScore W2321868906C124304363 @default.
- W2321868906 hasConceptScore W2321868906C138885662 @default.
- W2321868906 hasConceptScore W2321868906C154945302 @default.
- W2321868906 hasConceptScore W2321868906C162324750 @default.
- W2321868906 hasConceptScore W2321868906C165696696 @default.
- W2321868906 hasConceptScore W2321868906C173608175 @default.
- W2321868906 hasConceptScore W2321868906C199360897 @default.
- W2321868906 hasConceptScore W2321868906C21547014 @default.
- W2321868906 hasConceptScore W2321868906C2777115002 @default.
- W2321868906 hasConceptScore W2321868906C2777138346 @default.
- W2321868906 hasConceptScore W2321868906C2778915421 @default.
- W2321868906 hasConceptScore W2321868906C2781172179 @default.
- W2321868906 hasConceptScore W2321868906C38652104 @default.
- W2321868906 hasConceptScore W2321868906C41008148 @default.
- W2321868906 hasConceptScore W2321868906C45374587 @default.
- W2321868906 hasConceptScore W2321868906C83283714 @default.
- W2321868906 hasConceptScore W2321868906C98045186 @default.
- W2321868906 hasLocation W23218689061 @default.
- W2321868906 hasOpenAccess W2321868906 @default.
- W2321868906 hasPrimaryLocation W23218689061 @default.
- W2321868906 hasRelatedWork W1537953173 @default.
- W2321868906 hasRelatedWork W1542612681 @default.
- W2321868906 hasRelatedWork W1992192446 @default.
- W2321868906 hasRelatedWork W1997312608 @default.
- W2321868906 hasRelatedWork W2012991100 @default.
- W2321868906 hasRelatedWork W2056289513 @default.
- W2321868906 hasRelatedWork W2122907633 @default.
- W2321868906 hasRelatedWork W2142925533 @default.
- W2321868906 hasRelatedWork W2147447019 @default.
- W2321868906 hasRelatedWork W2167571567 @default.
- W2321868906 hasRelatedWork W2182230345 @default.
- W2321868906 hasRelatedWork W2283305974 @default.
- W2321868906 hasRelatedWork W242329477 @default.
- W2321868906 hasRelatedWork W2520300889 @default.
- W2321868906 hasRelatedWork W2534107961 @default.
- W2321868906 hasRelatedWork W2980203551 @default.
- W2321868906 hasRelatedWork W310381235 @default.
- W2321868906 hasRelatedWork W46232172 @default.
- W2321868906 hasRelatedWork W9467143 @default.