Can linear approximation improve performance pbkp_rediction ?
Abstract:
Software performance evaluation relies on the ability of simple models to pbkp_redict the performance of complex systems. Often, however, the models are not capturing potentially relevant effects in system behavior, such as sharing of memory caches or sharing of cores by hardware threads. The goal of this paper is to investigate whether and to what degree a simple linear adjustment of service demands in software performance models captures these effects and thus improves accuracy. Outlined experiments explore the limits of the approach on two hardware platforms that include shared caches and hardware threads, with results indicating that the approach can improve throughput pbkp_rediction accuracy significantly, but can also lead to loss of accuracy when the performance models are otherwise defective. © 2011 Springer-Verlag.
Año de publicación:
2011
Keywords:
- Resource sharing
- performance modeling
- Linear models