Bonjour, j'ai créé un programme C qui doit répéter certaines actions plusieurs milliers de fois, en gros il copie la première ligne d'un fichier dans un tableau et doit compter le nombres de fois où elle apparait dans les lignes d'un autre fichier puis prend ensuite la 2eme ligne du premier fichier et fait pareil..
Ainsi de suite, pendant plusieurs millions de fois...
Ces fichier font pour certains plusieurs Go et j'aimerais savoir comment focaliser toute la puissance de mon ordinateur sur l’exécution de ce seul programme.
Ensuite j'ai aussi pensé utiliser les différents coeurs de mon core i7 ainsi que pourquoi pas la puissance de calcul de mon GPU avec CUDA pour accélérer le processus.
Pourriez-vous m'indiquer comment focaliser toute la puissance de mon processeur sur ce programme et éventuellement me donner des pistes pour partager les operations entre les divers coeurs de mon processeur et le GPU de ma carte graphique ?
Merci Beaucoup, Matthieu.
Partager