Sujet : Re: Le plus grand collectionneur Atari de France
De : pehache.7 (at) *nospam* gmail.com (pehache)
Groupes : fr.comp.sys.atariDate : 26. Jun 2024, 14:56:32
Autres entêtes
Organisation : Nemoweb
Message-ID : <EjV8uRUL948y4Yk-dWbpW9nEsTQ@jntp>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : Nemo/0.999a
Le 24/06/2024 à 22:56, OL a écrit :
En fait en restant dans le domaine des process tu t'es fortement simplifié la vie, le thread est plus rapide en communication mais il est bien plus difficile à maitriser au niveau logiciel,
Ca dépend. Avec OpenMP (spécification par dessus C/C++/Fortran) faire du multithreading est simple comme tout, sans avoir à gérer les threads "à la main". Ca ne permet pas de faire tout ce qu'on peut faire à la main, mais pour du calcul parallèle c'est une solution idéale.
En comparaison, faire du calcul parallèle en multi-process avec Message Passing (MPI typiquement) c'est plus compliqué (mais je doute que FLC fasse du MPI).
Le multithreading est la solution qui s'impose naturellement en mémoire partagée (on tourne sur une seule machine avec N coeurs), alors que le multiprocess+Message Passing est nécessaire quand on tourne en cluster sur plusieurs machines. Assez souvent on mixe MPI+OpenMP (K process qui tournent sur K machines, chacun lançant N threads).