A programming tool for parallelism discovery and planning
Thank you for your interest in pyrprof!
pyrprof has been replaced by kremlin.
pyrprof is a parallel programming tool intended to help a programmer quickly discover parallelism in their programs. It outputs a list of code regions that is ordered by the potential speedup obtained from parallelization.
pyrprof provides a drop-in replacement for gcc that transparently instruments a program. It operates similarly to gprof in that the instrumented, compiled program is run normally and produces an additional profiling output file. pyrprof then takes this file as input.
Please cite this paper if you find the tool useful for your research.
|May 7, 2010||
We presented a poster for pyrprof at HotPar '10 on June 14-15.