← Back to context

Comment by simoneau

7 hours ago

Penny Anderson was in his office one day. They were trying to figure out which LAPACK numerical algorithm to use under the covers to power some MATLAB function. The different algorithms performed better for different types of matrices and different hardware specifications. They were trying to work out some heuristic where they could automatically pick the right one for the user, but they were having trouble coming up with reliable rules. Finally, Penny proposed exposing it as an option so the user could specify the one they wanted. Cleve responded with something like "If you and I can't figure out which algorithm to use, our customers have no chance. So let's just pick the one that usually works well and not make them try guess."