In reply to Ian Wakeling.

SAS/IML uses vendor math libraries (when they are available) for matrix multiplication. For example, you might have heard about Intel's math kernel library (MKL). Thanks to your observation, some of my colleagues are investigating the performance of the math libaries for these two cases.