[gcc] parallelisation automatique
Résolu
Char Snipeur
Messages postés
9813
Date d'inscription
Statut
Contributeur
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- [gcc] parallelisation automatique
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Sommaire automatique word - Guide
- Réponse automatique gmail - Guide
2 réponses
Oui apparemment il faut faire une build spécial de gcc pour pouvoir utiliser l'option de parallélisation automatique, j'ai trouvé un tuto ici :
https://openwall.info/wiki/internal/gcc-local-build
https://openwall.info/wiki/internal/gcc-local-build
Bonjour,
Dans le man de gcc en recherchant le mot "openmp" je ne trouve que la commande :
-fopenmp
Dans le man de gcc en recherchant le mot "openmp" je ne trouve que la commande :
-fopenmp
-fopenmp Enable handling of OpenMP directives "#pragma omp" in C/C++ and "!$omp" in Fortran. When -fopenmp is specified, the compiler generates parallel code according to the OpenMP Application Program Interface v2.5 <http://www.openmp.org/>. This option implies -pthread, and thus is only supported on targets that have support for -pthread.
je trouve l'option là :
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
http://gcc.gnu.org/wiki/Graphite/Parallelization
les premiers tests d'auto parallelisation semblent datés de 2006 :
https://www.airs.com/dnovillo/Papers/gcc2006.pdf
J'avais compris que c'était disponible depuis la versions 4.3.0 (je ne retrouve plus le lien). Mais je me demande, en fait et du coup, si ce n'est pas une option de gcc qui n'est pas par défaut. S'il ne faut pas avoir une version spéciale de gcc ???
Merci pour ton aide.
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
http://gcc.gnu.org/wiki/Graphite/Parallelization
les premiers tests d'auto parallelisation semblent datés de 2006 :
https://www.airs.com/dnovillo/Papers/gcc2006.pdf
J'avais compris que c'était disponible depuis la versions 4.3.0 (je ne retrouve plus le lien). Mais je me demande, en fait et du coup, si ce n'est pas une option de gcc qui n'est pas par défaut. S'il ne faut pas avoir une version spéciale de gcc ???
Merci pour ton aide.
Je mets en résolu, même si je n'ai pas encore testé.