Reputation: 3032
Where Can i find fast library for vector and Matrix Calculations? I need high performance.
Update:I need it for games calculations.
Upvotes: 3
Views: 14750
Reputation: 125
Go for Blaze. Also check out the bench marking in parallel cores setup. Its certainly the fastest.
Upvotes: 8
Reputation: 1402
Edit: Sorry, I'm not high enough to add comments anywhere but just noticed you mentioned it is for games, unless you are writing your engine in software without any hardware acceleration, then the benefits you will get from the matrix manipulations (assuming that they are for TCL) are about nil in comparison to the rest of your code.
I can't link you to any particular library, but as you are specifying high performance a couple of suggestions that may help if nobody is forthcoming with a few libraries for you:
Upvotes: 7
Reputation: 20028
You might want to have a look at the math library of Geometric Tools. And if you're not creating your own engine, you might want to look at something like OGRE for the complete package.
Upvotes: 2
Reputation: 30439
If you have an x86 system, you can use the Intel Math Kernel Library.
http://software.intel.com/en-us/articles/intel-mkl/
I was able to pull out 50 GFlops during linpack on my old quad box.
Another option may be cuda
Upvotes: 2