[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: