Part 7 : Comparaison produit de Hadamard
Ce projet compare les performances d'un produit de Hadmard développé en C++ 20 avec les performances obtenues par les méthodes de vectorisation et d'optimisation que l'on avait jusqu'à lors.
Si vous utilisez MUST, GCC et G++ sont a définir comme suit :
1 2 |
export CC="/opt/rh/devtoolset-11/root/usr/bin/x86_64-redhat-linux-gcc" export CXX="/opt/rh/devtoolset-11/root/usr/bin/x86_64-redhat-linux-g++" |
Note : il faut, bien entendu, créer cette variable avec la version de G++ installée sur votre système. Le plus simple est d'ajouter cette commande dans votre ~/.bashrc.
La correction est disponible dans l'archive FullHadamardProduct.tar.gz.