C'est ce que je dis. Que sans traitement prenant du temps, tu perds forcément du temps en passant en multi-cœur tu ajoute du traitement à l'OS pour copier les process d'un cœur à l'autre, puis une resynchronisation avant de renvoyer la sortie.
Le coût de la parallélisation est supérieur au temps d'exécution de chaque process. D'où ce qui est observé. Après, ce n'est, àmha, pas à paralell de décider s'il doit ou non passer en multi cœur.
Le résultat est donc normal dû à une utilisation malheureuse de l'outil. C'est un peu comme enfoncer un clou sans tête de 10mm avec une masse de 5kg. « Pourquoi mon cadre s'explose ? »
[^] # Re: Performances
Posté par Anthony Jaguenaud . En réponse à la dépêche Sortie de la version 20101222 de GNU Parallel. Évalué à 3.
Le coût de la parallélisation est supérieur au temps d'exécution de chaque process. D'où ce qui est observé. Après, ce n'est, àmha, pas à paralell de décider s'il doit ou non passer en multi cœur.
Le résultat est donc normal dû à une utilisation malheureuse de l'outil. C'est un peu comme enfoncer un clou sans tête de 10mm avec une masse de 5kg. « Pourquoi mon cadre s'explose ? »