Obecnie badam bibliotekę Caddillo C++ dla algebry liniowej. Z tego co rozumiem, wykorzystuje bibliotekę LAPACK/BLAS do podstawowych operacji macierzy (np. Mnożenie macierzy). Jako użytkownik systemu Windows pobrałem LAPACK/BLAS stąd: http://icl.cs.utk.edu/lapack-for-windows/lapack/#running. Problem polega na tym, że multiplikacje macierzy są bardzo powolne w porównaniu do Matlab lub nawet R. Na przykład Matlab mnoży dwie macierze 1000x1000 w ciągu ~ 0,15 sekundy na moim komputerze, R potrzebuje ~ 1 sekundę, podczas gdy C++/Armadillo/LAPACK/BLAS potrzebuje więcej niż 10 sekund na to.Szybkie LAPACK/BLAS dla mnożenia macierzy
Tak, Matlab oparty jest na wysoce zoptymalizowanych bibliotekach dla algebry liniowej. Moje pytanie brzmi: czy istnieje szybsza braterka LAPACK/BLAS do użycia z Armadillo? Alternatywnie, czy istnieje sposób na wyodrębnienie bibliotek algebry liniowej Matlab i użycie ich w C++?
Jeśli umieścisz -1, proszę dać mi wskazówkę, w jaki sposób mogę poprawić moje pytanie. – Kasablanca