2015-11-26 4 views
0

J'ai un vecteur intrinsèque __m512d et j'ai besoin de la somme de ses éléments. Y a-t-il un moyen facile de faire cela? Je suis concentré sur une performance de calcul, j'ai donc besoin de faire cette opération rapidement. Mes connaissances sur l'intrinsèque ne suffisent pas à le faire vous-même, alors j'ai besoin de votre aide.Intel MIC - somme des éléments vectoriels intrinsèques

Merci :)

+2

BTW, [cette question] (http://stackoverflow.com/questions/26896432/horizontal-add-with-m512-avx512) est quelque peu liée. – stgatilov

Répondre

2

Je suppose que la valeur intrinsèque suivante devrait vous aider:

double _mm512_reduce_add_pd (__m512d a) 

P.S. Vous pouvez rechercher des intrinsèques utiles dans the guide vous-même.

+0

Je cherchais sur ce site, mais je n'ai pas vu ça. Merci beaucoup. – JudgeDeath