Re: dual core: ne fonctionne pas ?
Gaëtan PERRIER wrote:
Bonjour,
J'ai un comportement bizarre avec un T7300.
Par exemple quand je décompresse une archive seul un coeur est utilisé
mais de façon alternative. Quand un coeur monte l'autre descend
réciproquement (voir pièce jointe), en gros c'est comme si les deux
coeur n'arrivaient pas à être actif en même temps...
C'est parfaitement normal, et j'ai du mal à croire que tu espérais autre
chose.
Un dual (ou multi-) core est conceptuellement deux "coeurs de
processeurs" qui tournent chacun (séparément) comme un processeur
classique d'il y a dix ans.
Pour que les deux soient utilisés simultanément, il faut
* soit qu'ils exécutent deux processus distincts (un processus est une
instance de programme en train de tourner)
* soit qu'ils exécutent le même processus d'un programme conçu pour
tourner en parallèle ("multi-threaded program").
Or, les outils de compression et décompression sont des programmes assez
anciens, qui ne sont pas multi-threadé.s Certains outils de compression
récents ont été conçus pour être multi-threadé (on dit parfois
multi-filament) càd parallèle, mais ils sont très rares.
La réalité est brutale: pour profiter des multi-coeurs, il faudra
réécrire la plupart des programmes actuels, et le développement d'un
programme parallèle est -pour les ingénieurs qui s'en chargent- encore
plus difficile que celui d'un programme séquentiel classique. Il y a
donc une crise majeure du logiciel devant nous (surtout avec l'avènement
possible des futurs processeurs avec des dizaines ou centaines de coeurs).
Personnellement, cette crise me rassure un peu: malgré mon âge, j'aurais
du boulot (si je continue à faire de la technique). Je suis
[ingénieur-]chercheur en informatique.
Cordialement.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
Reply to: