Author pages are created from data sourced from our academic publisher partnerships and public sources.
Share This Author
Renaissance: benchmarking suite for parallel applications on the JVM
Renaissance, a new benchmark suite composed of modern, real-world, concurrent, and object-oriented workloads that exercise various concurrency primitives of the JVM, is presented and it is shown that the use of concurrencyPrimitives in these workloads reveals optimization opportunities that were not visible with the existing workloads.
Unit Testing Performance in Java Projects: Are We There Yet?
A study of GitHub projects written in Java, looking for occurrences of performance evaluation code in common performance testing frameworks, quantifies the use of such frameworks, identifies the most relevant performance testing approaches, and describes how the design of the SPL performance testing framework is adjusted.
Benchmark Precision and Random Initial State
A method for quantitatively assessing the influence of nondeterminism on a benchmark, as well as an approach that provides a plausible estimate of result precision in face of the nond determinism are suggested.
Analyzing the Impact of CPU Pinning and Partial CPU Loads on Performance and Energy Efficiency
- A. Podzimek, L. Bulej, L. Chen, Walter Binder, P. Tuma
- Computer Science15th IEEE/ACM International Symposium on Cluster…
- 4 May 2015
It is found that less common CPU pinning configurations improve energy efficiency at partial background loads, indicating that systems hosting collocated workloads could benefit from dynamicCPU pinning based on CPU load and workload type.
The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms
The role of software architecture in maintaining the overall integrity of the system in such an environment is discussed, and extensions to the Aster framework are discussed to support the re-configuration of a reflective (component-based) middleware platform in a constrained manner.
Utilizing Performance Unit Tests To Increase Performance Awareness
- Vojtech Horký, P. Libic, L. Marek, A. Steinhauser, P. Tuma
- Computer Science, EngineeringICPE
- 28 January 2015
The goal is to provide the developer with information that would help form developer opinion, thus preventing performance loss due to the accumulated effect of many poor decisions, and turns performance unit tests into recipes for generating performance documentation.
CORBA benchmarking: a course with hidden obstacles
This work points out common causes of imprecision related to the gathering of timing information and the effects of warm-up, randomization, cross talk and delayed or hidden functionality in the performance of CORBA middleware.
Methodological Principles for Reproducible Performance Evaluation in Cloud Computing
- A. Papadopoulos, A. Iosup, +7 authors P. Tuma
- Computer ScienceIEEE Transactions on Software Engineering
- 10 July 2019
A set of eight important methodological principles that combine best-practices from nearby fields with concepts applicable only to clouds, and with new ideas about the time-accuracy trade-off are proposed.
Automated detection of performance regressions: the mono experience
- T. Kalibera, L. Bulej, P. Tuma
- Computer Science13th IEEE International Symposium on Modeling…
- 27 September 2005
On the example of a fully automated regression benchmarking environment for the mono open-source project, it is shown how the problems associated with nondeterminism can be tackled using statistical methods.
Distributed Component System Based on Architecture Description: The SOFA Experience
The authors focus on the issues of mapping the SOFA component definition language into the C++ language and the integration of a CORBA middleware into the SoFA component system, aiming to support transparently distributed applications in a real-life environment.