Existe-t-il un équivalent de dgemm (à partir de BLAS) pour les types intégrales? Je ne connais que dgemm, sgemm pour les matrices double précision/simple précision, mais je voudrais l'avoir pour les matrices de type intégral comme int (ou short int ...).Multiplication matricielle pour les types intégraux utilisant BLAS
Note: Je ne cherche pas une solution qui implique la conversion en float/double, et je recherche une implémentation rapide de la librairie.
Aussi, même question pour dgemms (en utilisant l'algorithme de strassen).
C'est ce que je soupçonnais, mais y a-t-il une autre bibliothèque pour le faire? Même une implémentation naïve sur des chars unisgned sans contrôle de débordement est ~ 10 fois plus lente que dgemm en utilisant des doubles. J'espère qu'il y aurait un moyen de 1) éviter les goulots d'étranglement mémoire + temps impliqués dans la conversion en types virgule flottante intermédiaires. – spirov
http://portal.acm.org/citation.cfm?id=1073899&dl=GUIDE&coll=GUIDE&CFID=64924169&CFTOKEN=87018353 Ceci est un lien vers une recherche publiée par acm sur l'algèbre linéaire exacte pour blas. Vous pourriez demander aux auteurs comment obtenir les bibliothèques qu'ils ont développées. – Paul