TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian A1 - Meyer, Markus ED - Halang, Wolfgang A. ED - Holleczek, Peter T1 - Echtzeitverhalten durch die Verwendung von CPU Stubs BT - eine Erweiterung von Dynamic Performance Stubs T2 - Software-intensive verteilte Echtzeitsysteme UR - https://doi.org/10.1007/978-3-642-04783-1_15 Y1 - 2009 UR - https://doi.org/10.1007/978-3-642-04783-1_15 SN - 978-3-642-04782-4 SN - 978-3-642-04783-1 SP - 119 EP - 128 PB - Springer CY - Berlin ER - TY - GEN A1 - Trapp, Peter A1 - Facchi, Christian ED - Der Präsident der Fachhochschule Ingolstadt, T1 - Performance improvement using dynamic performance stubs N2 - Dynamic Performance Stubs support performance improvement. They can be used to identify “hidden” bottlenecks and also to provide better estimations of the gain from performance improvement. The idea behind these stubbing mechanism will be described, the core concept will be explained and a closer look on the possibility of creating stubs will be given. Furthermore an introduction on “How to use dynamic performance stubs” is also included. T3 - Arbeitsberichte - Working Papers - 14 KW - Softwaretest KW - Software KW - Leistungsmessung Y1 - 2007 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-292 SN - 1612-6483 IS - 14 ER - TY - GEN A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Der Präsident der Hochschule für angewandte Wissenschaften FH Ingolstadt, T1 - How to Correctly Simulate Memory Allocation Behavior of Applications by Calibrating Main Memory Stubs N2 - Dynamic performance stubs provide a framework to simulate the performance behavior of software modules and functions. Hence, they can be used as an extension to software performance engineering methodologies. The methodology of dynamic performance stubs targets to gain oriented performance improvement. Other applications include the identification of "hidden" bottlenecks and the prioritization of optimization alternatives. Main memory stubs have been developed to extend the simulation possibilities of the dynamic performance stubs framework. They are able to simulate the heap and stack behavior of software modules or functions. This paper extends and improves the simulation algorithm to be able to simulate constant stack values. Moreover, it presents calibration possibilities to improve the simulation results by determining the various overhead in the algorithm. The results are furthermore used to compensate inaccuracies in the simulation. Additionally, a proof of concept is given as validation of the results. This paper shows that, main memory stubs can be used to simulate the heap, stack and timing behavior exactly when considering the parameters determined by the calibration functions. T3 - Arbeitsberichte - Working Papers - 20 KW - Softwaretest KW - Leistungsmessung KW - Memory Systems KW - Software Performance, Evaluation and Testing KW - Modeling KW - Performance Optimization, Bounds, and Models KW - Case Studies Y1 - 2011 UR - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:573-360 SN - 1612-6483 IS - 20 ER - TY - JOUR A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian A1 - Janicke, Helge A1 - Siewe, François T1 - Building CPU Stubs to Optimize CPU Bound Systems: An Application of Dynamic Performance Stubs JF - International Journal on Advances in Software KW - software performance optimization KW - CPU bound systems KW - simulated software functionality KW - stubs KW - multi-core KW - multithreaded Y1 - 2011 UR - https://www.iariajournals.org/software/tocv4n12.html SN - 1942-2628 VL - 4 IS - 1&2 SP - 189 EP - 206 PB - IARIA ER - TY - CHAP A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Obaidat, Mohammad S. ED - Sevillano, José L. ED - Vilá, Pere ED - Woungang, Isaac ED - Bolla, Raffaele ED - Cascado, Daniel T1 - Dynamic performance stubs to simulate the main memory behavior of applications T2 - Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems KW - Memory Systems KW - Software Performance, Evaluation and Testing KW - Modeling KW - Performance Optimization, Bounds, and Models KW - Case Studies Y1 - 2011 UR - https://ieeexplore.ieee.org/document/5984857 SN - 978-1-4577-0139-9 SP - 127 EP - 134 PB - IEEE CY - Piscataway ER - TY - CHAP A1 - Meyer, Markus A1 - Janicke, Helge A1 - Trapp, Peter A1 - Facchi, Christian A1 - Busch, Marcel ED - Lavazza, Luigi ED - Fernandez-Sanz, Luis ED - Panchenko, Oleksandr ED - Kanstrén, Teemu T1 - Performance Simulation of a System’s Parallelization T2 - ICSEA 2011 : The Sixth International Conference on Software Engineering Advances KW - software performance optimization KW - performance simulation KW - parallelization KW - dynamic performance stubs Y1 - 2011 UR - http://www.thinkmind.org/index.php?view=article&articleid=icsea_2011_10_20_10141 SN - 978-1-61208-165-6 SN - 2308-4235 SP - 233 EP - 238 PB - IARIA ER - TY - CHAP A1 - Trapp, Peter A1 - Meyer, Markus A1 - Facchi, Christian ED - Hall, Jon G. ED - Kaindl, Hermann ED - Lavazza, Luigi ED - Buchgeher, Georg ED - Takaki, Osamu T1 - Using CPU Stubs to Optimize Parallel Processing Tasks BT - an Application of Dynamic Performance Stubs T2 - The Fifth International Conference on Software Engineering Advances (ICSEA 2010) UR - https://doi.org/10.1109/ICSEA.2010.80 KW - software performance optimization KW - CPU bound applications KW - multi-core KW - parallel processing KW - dynamic performance stubs Y1 - 2010 UR - https://doi.org/10.1109/ICSEA.2010.80 SN - 978-1-4244-7788-3 SP - 471 EP - 476 PB - IEEE CY - Los Alamitos ER - TY - CHAP A1 - Trapp, Peter A1 - Bittl, Sebastian A1 - Facchi, Christian T1 - How to Handle Memory Bound Systems BT - a Specialization of Dynamic Performance Stubs to Memory Stubs T2 - 35. International Computer Measurement Group Conference Proceedings KW - performance improvements KW - simulated optimization KW - stubs KW - performance modeling Y1 - 2009 PB - CMG CY - Turnersville ER - TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian T1 - How to Handle CPU Bound Systems BT - a Specialisation of Dynamic Performance Stubs to CPU Stubs T2 - 34th International Computer Measurement Group Conference Proceedings Y1 - 2008 SP - 343 EP - 352 PB - CMG CY - Turnersville ER - TY - CHAP A1 - Trapp, Peter A1 - Facchi, Christian T1 - Main Memory Stubs to Simulate Heap and Stack Memory Behavior T2 - 36. International Computer Measurement Group Conference Proceedings Y1 - 2010 PB - CMG CY - Turnersville ER -