A dynamic-trace-driven simulator for evaluating parallelism

Abstract
An efficient simulation method is presented that can model the performance of a given algorithm on an idealized multiprocessor while modeling state changes by executing equivalent code on a host processor. Characteristics of the target multiprocessor can be defined independently of the algorithm specification permitting the evaluation of an algorithm over several different machines, or conversely, the performance of a given machine for differing workloads. Performance metrics relating to both hardware and software overheads can be recorded during any given simulation run. The simulator is efficient enough to be run interactively on a current-model superminicomputer.

This publication has 0 references indexed in Scilit: