Hostname: page-component-76fb5796d-r6qrq Total loading time: 0 Render date: 2024-04-27T05:22:45.482Z Has data issue: false hasContentIssue false

Automatic run-time choice for simulation length in mimesis

Published online by Cambridge University Press:  15 August 2002

M. Becker
Affiliation:
INT/INF, 9 rue Charles Fourier, 91011 Évry Cedex, France MASI Laboratory Associate Members, 4 place Jussieu, 75252 Paris Cedex, France
A.-L. Beylot
Affiliation:
PRiSM Laboratory, University of Versailles-St-Quentin, 45 Avenue des Etats-Unis, 78035 Versailles Cedex, France
G. Damm
Affiliation:
INT/INF, 9 rue Charles Fourier, 91011 Évry Cedex, France MASI Laboratory Associate Members, 4 place Jussieu, 75252 Paris Cedex, France EDF/DER, 1 Avenue du Général de Gaulle, 92141 Clamart Cedex, France
W.-Y. Thang
Affiliation:
EDF/DER, 1 Avenue du Général de Gaulle, 92141 Clamart Cedex, France
Get access

Abstract

This paper presents an algorithm which prevents a simulation user from choosing a simulation length. This choice is always tricky and often leads to CPU-time waste, not to mention user-time waste. Too often, simulation users forget to compute confidence intervals: they only guess a simulation length and ignore the confidence on the simulation results. Those who do compute them generally try several lengths (and thus run several simulations) so as to obtain small enough confidence intervals. The algorithm aims at optimizing this length choice by running only one simulation and by stopping it nearly as soon as possible, i.e. when some predefined relative confidence intervals on each of the performance criteria are reached. For this purpose, the confidence intervals are periodically computed, at run-time, with the batch mean method. According to these intermediate results and to estimators properties, a mobile simulation length is (also periodically) predicted. The algorithm automatically determines batch size and batches number. This process goes on until all confidence intervals are smaller than the predefined thresholds. This algorithm is implemented in MIMESIS, a computer architecture performance evaluation tool.

Type
Research Article
Copyright
© EDP Sciences, 1999

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)