Model-Based Performance Prediction for Concurrent Software on Multicore Architectures : : A simulation-based approach / / Markus Frank.

Die modellbasierte Performancevorhersage ist ein bekanntes Konzept zur Gewährleistung der Softwarequalität. Derzeitige Ansätze basieren auf einem Modell mit einer Metrik, was zu ungenauen Vorhersagen für moderne Architekturen führt. In dieser Arbeit wird ein Multi-Strategie-Ansatz zur Erweiteru...

Full description

Saved in:
Bibliographic Details
Superior document:The Karlsruhe series on software design and quality
VerfasserIn:
Place / Publishing House:Karlsruhe : : KIT Scientific Publishing,, 2022.
©2022
Year of Publication:2022
Language:English
Series:Karlsruhe series on software design and quality.
Physical Description:1 online resource (xiii, 368 pages) :; illustrations.
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 02226nam a2200337 i 4500
001 993552361304498
005 20230326131041.0
006 m o d
007 cr |||||||||||
008 230326s2022 gw a ob 001 0 eng d
024 7 |a 10.5445/KSP/1000139935  |2 doi 
035 |a (CKB)5690000000016285 
035 |a (NjHacI)995690000000016285 
035 |a (EXLCZ)995690000000016285 
040 |a NjHacI  |b eng  |e rda  |c NjHacl 
050 4 |a QA76.758  |b .F736 2022 
082 0 4 |a 005.1  |2 23 
100 1 |a Frank, Markus,  |e author. 
245 1 0 |a Model-Based Performance Prediction for Concurrent Software on Multicore Architectures :  |b A simulation-based approach /  |c Markus Frank. 
246 |a Model-Based Performance Prediction for Concurrent Software on Multicore Architectures  
264 1 |a Karlsruhe :  |b KIT Scientific Publishing,  |c 2022. 
264 4 |c ©2022 
300 |a 1 online resource (xiii, 368 pages) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a The Karlsruhe series on software design and quality 
588 |a Description based on: online resource; title from PDF information screen (directory.doabooks.org, viewed March 26, 2023). 
520 |a Die modellbasierte Performancevorhersage ist ein bekanntes Konzept zur Gewährleistung der Softwarequalität. Derzeitige Ansätze basieren auf einem Modell mit einer Metrik, was zu ungenauen Vorhersagen für moderne Architekturen führt. In dieser Arbeit wird ein Multi-Strategie-Ansatz zur Erweiterung von Performancevorhersagemodellen zur Unterstützung von Multicore-Architekturen vorgestellt, in Palladio implementiert und dadurch die Genauigkeit der Vorhersage deutlich verbessert. - Model-based performance prediction is a well-known concept to ensure the quality of software. Current approaches are based on a single-metric model, which leads to inaccurate predictions for modern architectures. This thesis presents a multi-strategies approach to extend performance prediction models to support multicore architectures. We implemented the strategies into Palladio and significantly increased the performance prediction power. 
504 |a Includes bibliographical references and index. 
505 0 |a Abstract i -- Zusammenfassung iii -- Acknowledgements . v -- I. Introduction and Foundation 1 -- 1. Introduction . 3 -- 2. Foundations . 11 -- 3. Research Design . 49 -- 4. Related Work . 61 -- 5. Running Example: Resource Demands . 83 -- 6. Contribution (CB)1: Parallel Architectural Pattern Catalogue . 99 -- 7. CB2: Performance Curves for Parallel Behaviour 153 -- 8. CB3: Meta-Model Extension for the PCM to Include Memory Architectures 193 -- 9. CB4: CPU Simulators 227 -- III. Evaluation and Summary . 253 -- 10. Evaluation . 255 -- 11. Conclusion & Future Work . 265 -- A. Appendix 271 -- List of Figures 329 -- List of Tables 333 -- Literature References . 337 -- Publications of the Author . 361 -- Supervised Theses . 367. 
650 0 |a Software engineering. 
776 |z 1000139935 
830 0 |a Karlsruhe series on software design and quality. 
906 |a BOOK 
ADM |b 2023-04-15 13:11:45 Europe/Vienna  |f system  |c marc21  |a 2022-08-07 00:20:11 Europe/Vienna  |g false 
AVE |i DOAB Directory of Open Access Books  |P DOAB Directory of Open Access Books  |x https://eu02.alma.exlibrisgroup.com/view/uresolver/43ACC_OEAW/openurl?u.ignore_date_coverage=true&portfolio_pid=5339348200004498&Force_direct=true  |Z 5339348200004498  |b Available  |8 5339348200004498