Programmation en parallèle
gozilla
Messages postés
92
Statut
Membre
-
gozilla Messages postés 92 Statut Membre -
gozilla Messages postés 92 Statut Membre -
Un nouveau article sur la programmation parallèle avancée
http://blog4globe.blogspot.com/
Il y a une grande différence entre un programme qui tourne à 32 secondes et un autre sur 1 seconde. Donc,
n'attendez pas jusqu'à ce qu'on soit sur à 16 ou 32 processeurs sur un PC pour changer votre méthode de conception.
http://blog4globe.blogspot.com/
Il y a une grande différence entre un programme qui tourne à 32 secondes et un autre sur 1 seconde. Donc,
n'attendez pas jusqu'à ce qu'on soit sur à 16 ou 32 processeurs sur un PC pour changer votre méthode de conception.
Configuration: Windows XP Firefox 2.0.0.13
1 réponse
-
Bonjour,
Quand j'ai acheté mon nouveau PC j'ai opté pour un DualCor, la pub mentionnait en gros...
Un CPU pour faire votre traitement d'image et un CPU pour que votre famille regarde un DVD..
Intrigué, je me suis vite fais une petite appli qui surveille en permanence la charge des 2 CPUs et... surprise, aucune application Windows ne privilégie l'un ou l'autre des CPUs, il ont toujours la même charge, bien sur les chiffres varient parce qu'il y a une fraction de seconde entre la mesure du 1 et celle du 2 mais la moyenne est identique.
Mais ce ne sont que mes constatations personnelles.
A+-
Oui c'est logique, Windows Crée des threads (des petites taches à exécuter) selon la disponibilité des processeurs.
Donc il y a toujours utilisations permanentes des deux processeurs au même temps.
Dans l'exemple que j'ai cité dans le blog http://blog4globe.blogspot.com/ , vous allez gérer l'utilisation des processeurs par vous même. Ceci est indispensable parce que le système d'exploitation ne peux par paralléliser votre programme vue la dépendance entre les tâches qui s'exécutent en parallèle.
-