1 option
Model-based performance prediction for concurrent software on multicore architectures: a simulation-based approach / Markus Kilian Frank.
- Format:
- Book
- Author/Creator:
- Frank, Markus Kilian, author.
- Series:
- The Karlsruhe series on software design and quality; 32
- Language:
- English
- Subjects (All):
- Computer software--Performance.
- Computer software.
- Parallel programming (Computer science).
- Software architecture.
- Computer simulation.
- Physical Description:
- 1 online resource (400 p.)
- Place of Publication:
- Karlsruhe: KIT Scientific Publishing, 2022.
- Language Note:
- English
- Summary:
- 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.
- Contents:
- Abstract
- Zusammenfassung
- Acknowledgements
- I. Introduction and Foundation
- Introduction
- Foundations
- Research Design
- Related Work
- Running Example: Resource Demands
- Contribution (CB)1: Parallel Architectural Pattern Catalogue
- CB2: Performance Curves for Parallel Behaviour
- CB3: Meta-Model Extension for the PCM to Include Memory Architectures
- CB4: CPU Simulators
- III. Evaluation and Summary
- Evaluation
- Conclusion & Future Work
- A. Appendix
- List of Figures
- List of Tables
- Literature References
- Publications of the Author
- Supervised Theses
- Notes:
- Includes bibliographical references and index.
- Part of the metadata in this record was created with the help of AI Metadata Assistant
- Other Format:
- 9783731511465
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.