Serving the Quantitative Finance Community

 
User avatar
kimosabe
Topic Author
Posts: 4
Joined: November 25th, 2003, 12:24 pm

xll BLAS add-in

June 28th, 2011, 4:26 pm

This is just a first cut at demonstrating how to use the Intel MKL library from Excel. http://xllblas.codeplex.com.One thing to note about this is that it uses the Excel native data type for floating point numbers. No std::vector<double>, or boost arrays, or some home-grown matrix library written by a guy named Barney sitting in his garage in his underwear. Just give the pointer to the array of doubles to MKL without copying data from here to kingdom come.Yesterday one of my clients used this to get a 4%, er 40%, I mean, 4x = 400% speedup! Kimo say check 'um out, bra.
 
User avatar
ametrano
Posts: 1
Joined: July 14th, 2002, 3:00 am

xll BLAS add-in

June 29th, 2011, 9:01 am

just tried BLAS:GEMM in the wizard with two empty matrices whose size didn't match and it crashed Excel. Not nice, you should catch exceptionsbesides the xll I've downloaded includes only two functions...
 
User avatar
kimosabe
Topic Author
Posts: 4
Joined: November 25th, 2003, 12:24 pm

xll BLAS add-in

June 29th, 2011, 1:07 pm

It is just a first cut of demonstrating how to use the Intel MKL library from Excel. Are you building from the source code or just running the xll I've provided for you?