Abstract
This simulation study investigated the relationship between workload characteris tics and process speedup obtainable on a hypercube parallel processor architecture. There were two goals: the first was to determine the functionat relationship between workload characteristics and speedup, and the second was to show how simulation could be used to model the concurrently executing processes to allow estimation of such a relation. The hypercube implementation used in this study was a packet-switched network with predeter mined routing and a balanced computa tional workload. Three independent vari ables were controlled: total computational workload, number of processors and the message traffic load. A benchmark program was used to estimate the fundamental timing models and to validate a discrete event simulation. Results of this study are useful to software designers seeking to predict the degree of performance improve ment attainable on a hypercube class machine. The methodology and results can be extended to other parallel processing architectures.
Get full access to this article
View all access options for this article.
