next up previous
Next: Bibliography Up: Automatic assembly of highly Previous: Results: matrix multiply

Conclusions and future work

The main result is that the input sampling and optimization approach is a promising way to automate the process of assembling tuned code fragments into a single routine. We are able to obtain simple criteria for evaluating an input and quickly selecting an algorithm. Still, our simple (i.e., linear) boundaries result in relatively high (10-15 percent) misclassification rates. However, these rates are taken against a strict criteria in which we have assigned ``execution times'' in a binary fashion.

There are still a number of issues that need to be explored before this procedure can be incorporated into an actual system such as PHiPAC:

The author wishes to thank Andrew Ng for numerous useful discussions.


next up previous
Next: Bibliography Up: Automatic assembly of highly Previous: Results: matrix multiply
Richard Vuduc
1998-12-15