I'm running an "Application Tuning Workshop" at Dyalog'09 in
Princeton, and I'm looking for sample code that I can use to
illustrate the tuning process - and the results. I'm looking for
"stand-alone" APL code that will run on my laptop without complicated
setup. I can read Dyalog workspaces or ATF files - if the code is not
written in Dyalog APL it should not use interfaces that would be
handled differently in Dyalog. Ideally, the code would be a piece of
an application that does some intensive work, so that there would be a
real benefit to you or your customers if it were to run faster. You
have to be willing to have the original and improved code displayed in
public at the conference and possibly on the internet following the
conference - but your name does not have to be mentioned if you prefer
to be anonymous.
If the code has an inner core that might benefit from my "Parallel
Each" (user defined) operator (which means that the result of each
step must not depend on earlier steps through the loop), that makes it
even more interesting.
The reward for participation is that you get the tuned code back -
free of charge!
Thanks in advance to anyone who has code to send me (size does not
matter, so long as it just loads and runs, and crunches some CPU).
Morten Kromberg
Dyalog Ltd.