2017-08-24 7 views
0

Je suis en train d'implémenter une version simple pour la matrice matricielle par multiplication et matrice par multiplication vectorielle avec openblas avec dgemm et dgemv. Je vois que Openblas fonctionne seulement sur un noyau.Exécuter openblas sur multicore

J'ai essayé d'ajouter le -lpthread pour la compilation mais cela n'a pas fonctionné.

La façon dont je fais appel DGEMM et DGEMV est simple:

cblas_dgemv(order, trans, m, n, alpha, a, lda, x, incx, beta, y, incy); 
cblas_dgemm(M, N, K, alpha, A, 1, M, B, 1, K, beta, C, 1, M); 

Quelqu'un at-openblas exécuté avec succès sur plusieurs cœurs?

Répondre