Parallel Cost Centre Profiling

Kevin Hammond, Hans-Wolfgang Loidl, and Phil Trinder
Glasgow Functional Programming Workshop, Ullapool, Scotland, September 1997.

Good profiling is a major issue in extracting performance from parallel programs. We report on a novel synthesis of sequential cost-centre profiling and state-of-the-art parallel simultion for the pure functional language Haskell that promises to provide detailed and accurate information about parallel Haskell programs. Exploiting simulation also improves the quality of sequential cost centre profiling, though at a significant performance overhead.

@InProceedings{par-scc,
  author = 	 {Kevin Hammond and Hans-Wolfgang Loidl and Phil Trinder},
  title = 	 {Parallel Cost Centre Profiling},
  booktitle = 	 {Proceedings of the Glasgow Workshop on Functional Programming},
  year = 	 {1997},
  address = 	 {Ullapool, Scotland},
  month = 	 sep
}

Available in: ps, ps.gz


GPH Papers | GPH