To PDL Users- As part of the run up to the planned PDL-3.000 release this Summer, I would like to challenge you to measure the performance you get for your PDL applications.
I recently profiled an image display application using PDL with Devel::NYTProf and discovered that one simple routine was using about 80% of the time leading to a 10 frames/sec update rate. After optimizing the code for the problem routine, the display update was now 40 frames/sec. The point is that PDL is powerful, expressive, and fast especially in reducing time to develop computational perl applications and programs, but we could be losing performance for no reason other than that we don't know where it is happening. http://www.perl.org/about/whitepapers/perl-profiling.html descibes the Devel::NTYProf module and has links to presentations on its use. Give it a try---you may discover a factor of 4X speedup yourself. If something is slowing things down that could be improved, please let us know. Happy PDL-ing! Chris _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
