Performance Measurement and Trace Driven Simulation of Parallel CAD and Numeric Applications on a Hypercube Multicomputer
Issue No.04 - July (1992 vol.3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.149963
The performance evaluation, workload characterization, and trace-driven simulation of a hypercube multicomputer running realistic workloads are presented. Eleven representative parallel applications were selected as benchmarks. Software monitoring techniques were then used to collect execution traces. Based on the measurement results, both the computation and communication behavior of these parallel programs were investigated. The various time interval distributions were modeled by statistical functions which were verified by a nonlinear regression technique using the empirical data. The temporal and spatial localities of message destinations were also studied. A model for the temporal locality of message length was introduced and used to analyze the communication traces. A trace-drive simulation environment, which uses the communication patterns of the parallel programs as inputs, was developed to study the behavior of the communication hardware under real workload. Simulation results on DMA and link utilizations are reported.
Index Termssoftware monitoring; spatial locality; parallel CAD; hypercube multicomputer; performance evaluation; workload characterization; realistic workloads; benchmarks; execution traces; parallel programs; time interval distributions; statistical functions; nonlinear regression technique; message destinations; temporal locality; message length; trace-drive simulation environment; DMA; link utilizations; digital simulation; hypercube networks; parallel programming; performance evaluation; statistical analysis
J.M. Hsu, P. Banerjee, "Performance Measurement and Trace Driven Simulation of Parallel CAD and Numeric Applications on a Hypercube Multicomputer", IEEE Transactions on Parallel & Distributed Systems, vol.3, no. 4, pp. 451-464, July 1992, doi:10.1109/71.149963