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

Reply via email to