Bonjour
j'ai un écrit un programme qui fait un traitement sur un fichier plat (environ 400000 lignes 100Mo ) et j'arrive a avoir une vitesse de traitement de 10000 à 20000 lignes selon l'ordinateur qui exécute le programme.
Comme c'est un programme qui pourrait fonctionner sur le modèle producteur-consommateur, je me demande si je peux espérer une amélioration des performances si je rend l'algorithme parallèle (un thread pour la lecture des données, d'autres pour le traitement par lot des données lues) sur une machine multiprocesseur et si je risque de payer "cher" la couche thread pour un ordinateur monoprocesseur.
merci
Partager