NASA NTRS ยท 19880020928
Performance prediction of concurrent systems
Abstract
Concurrent systems are computers that use multiple processors to solve a single problem. A means to predict the application performance on these systems is a useful tool in many areas of concurrent system research. A computationally efficient and accurate method to predict performance for a class of parallel computations on concurrent systems is described. A parallel computation is modeled as a task system with precedence relationships expressed as a series parallel directed acyclic graph. Resources in concurrent systems are modeled as service centers in queueing network models. Using these two models as inputs, the method outputs predictions of both the time to complete the computation and the concurrent system utilization. The algorithm used is based on the approximate Mean Value Analysis in queueing network modeling with extensions to model concurrency in the computation. The new algorithm was validated against both detailed simulation and actual execution on a commercial multiprocessor.
Keep this discovery
Explore connections, maps & timelines
Mak, Victor W. K.. 1987-12-01. Performance prediction of concurrent systems. https://ntrs.nasa.gov/citations/19880020928
Cite the original work for its findings. Save a collection to share your selection of sources.