My Account Log in

1 option

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

OAPEN Available online

View online
Format:
Book
Author/Creator:
Frank, Markus, author.
Series:
Karlsruhe series on software design and quality.
The Karlsruhe series on software design and quality
Language:
English
Subjects (All):
Software engineering.
Physical Description:
1 online resource (xiii, 368 pages) : illustrations.
Other Title:
Model-Based Performance Prediction for Concurrent Software on Multicore Architectures
Place of Publication:
Karlsruhe : KIT Scientific Publishing, 2022.
Summary:
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.
Contents:
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.
Notes:
Description based on: online resource; title from PDF information screen (directory.doabooks.org, viewed March 26, 2023).
Includes bibliographical references and index.

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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account