Dans fr.comp.os.linux.debats pehache-youplaboum nous expliquait:Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Dans fr.comp.os.linux.debats pehache-youplaboum nous expliquait:
Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Dans fr.comp.os.linux.debats pehache-youplaboum nous expliquait:Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si sur une machine avec un CPU unique et monocoeur, ce CPU n'est pas
occupé à 100%, alors le multicoeur ne sert à rien.
Ce qui n'a absolument rien à voir ou preque avec la phrase initiale, à
savoir que pour tirer parti de son multi-coeur, il n'est nul besoin de
logiciel optimisé. Mais bon, tu dérives car tu as dit une connerie et
tu essayes de te rattraper aux branches.
Montre que la phrase « pas besoin de logiciel "optimisé" pour le
multi-coeur pour tirer pleinement parti des machines multi-coeurs »
est fausse et on en rediscute. Il est vrai que lorsque l'on est
soi-même mono-tâche, c'est dur de profiter de plusieurs coeurs en
même temps. Mais bon, lancer plusieurs tâches qui utilisent plusieurs
coeurs à 100% c'est assez simple à faire.
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si sur une machine avec un CPU unique et monocoeur, ce CPU n'est pas
occupé à 100%, alors le multicoeur ne sert à rien.
Ce qui n'a absolument rien à voir ou preque avec la phrase initiale, à
savoir que pour tirer parti de son multi-coeur, il n'est nul besoin de
logiciel optimisé. Mais bon, tu dérives car tu as dit une connerie et
tu essayes de te rattraper aux branches.
Montre que la phrase « pas besoin de logiciel "optimisé" pour le
multi-coeur pour tirer pleinement parti des machines multi-coeurs »
est fausse et on en rediscute. Il est vrai que lorsque l'on est
soi-même mono-tâche, c'est dur de profiter de plusieurs coeurs en
même temps. Mais bon, lancer plusieurs tâches qui utilisent plusieurs
coeurs à 100% c'est assez simple à faire.
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si sur une machine avec un CPU unique et monocoeur, ce CPU n'est pas
occupé à 100%, alors le multicoeur ne sert à rien.
Ce qui n'a absolument rien à voir ou preque avec la phrase initiale, à
savoir que pour tirer parti de son multi-coeur, il n'est nul besoin de
logiciel optimisé. Mais bon, tu dérives car tu as dit une connerie et
tu essayes de te rattraper aux branches.
Montre que la phrase « pas besoin de logiciel "optimisé" pour le
multi-coeur pour tirer pleinement parti des machines multi-coeurs »
est fausse et on en rediscute. Il est vrai que lorsque l'on est
soi-même mono-tâche, c'est dur de profiter de plusieurs coeurs en
même temps. Mais bon, lancer plusieurs tâches qui utilisent plusieurs
coeurs à 100% c'est assez simple à faire.
Le multicoeur n'est vraiment exploité que si par exemple le soft
d'encodage video lance plusieurs threads au lieu d'un seul. Mais ça
ce n'est pas l'OS qui peut le faire à la place du soft.
Si l'encodeur est monofil, l'autre coeur reste disponible.
Le multicoeur n'est vraiment exploité que si par exemple le soft
d'encodage video lance plusieurs threads au lieu d'un seul. Mais ça
ce n'est pas l'OS qui peut le faire à la place du soft.
Si l'encodeur est monofil, l'autre coeur reste disponible.
Le multicoeur n'est vraiment exploité que si par exemple le soft
d'encodage video lance plusieurs threads au lieu d'un seul. Mais ça
ce n'est pas l'OS qui peut le faire à la place du soft.
Si l'encodeur est monofil, l'autre coeur reste disponible.
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1);
end" dans 4 terminaux. Merci de ta participation indispensable.
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1);
end" dans 4 terminaux. Merci de ta participation indispensable.
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1);
end" dans 4 terminaux. Merci de ta participation indispensable.
Ecoute, peccini, développer des codes de calcul parallèles je fais ça tous
les jours au boulot, ou presque. Alors tes expériences où tu te touches la
nouille avec tes 4 coeurs et tes applications "pas optimisées", ça me fait
sourire.
Génial, mais on parlait justement du cas des applications "non
optimisées".
Lancer 4 commandes en background il fallait effectivement l'inventer :-)
Ecoute, peccini, développer des codes de calcul parallèles je fais ça tous
les jours au boulot, ou presque. Alors tes expériences où tu te touches la
nouille avec tes 4 coeurs et tes applications "pas optimisées", ça me fait
sourire.
Génial, mais on parlait justement du cas des applications "non
optimisées".
Lancer 4 commandes en background il fallait effectivement l'inventer :-)
Ecoute, peccini, développer des codes de calcul parallèles je fais ça tous
les jours au boulot, ou presque. Alors tes expériences où tu te touches la
nouille avec tes 4 coeurs et tes applications "pas optimisées", ça me fait
sourire.
Génial, mais on parlait justement du cas des applications "non
optimisées".
Lancer 4 commandes en background il fallait effectivement l'inventer :-)
"Stéphan Peccini" a écrit dans le message de news:
iape2l$nug$
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si. A condition de réfléchir "en pratique" et non "en théorie".
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1); end"
dans 4 terminaux. Merci de ta participation indispensable.
"Stéphan Peccini" <stephan@peccini.fr> a écrit dans le message de news:
iape2l$nug$1@eweb.domicile
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si. A condition de réfléchir "en pratique" et non "en théorie".
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1); end"
dans 4 terminaux. Merci de ta participation indispensable.
"Stéphan Peccini" a écrit dans le message de news:
iape2l$nug$
Si un logiciel donné n'a pas été programmé pour faire du
parallélisme (que ce soit en multithreading ou en
multiprocessing), il n'utilise qu'un coeur quoi qu'il arrive.
Si tu regardes bien, déjà cette phrase n'a qu'un rapport très
lointain avec ce à quoi elle répond.
Si. A condition de réfléchir "en pratique" et non "en théorie".
Effectivement on peut occuper 4 coeurs en lançant un csh "while (1); end"
dans 4 terminaux. Merci de ta participation indispensable.
Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
*parfois*
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Et comme ces 3 tâches veulent accéder au disque d'une manière assez
intensive et simultanément, elles ne tournent probablement pas du mieux
possible.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Choses qui doivent occuper 0,1% de CPU :-)
Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
*parfois*
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Et comme ces 3 tâches veulent accéder au disque d'une manière assez
intensive et simultanément, elles ne tournent probablement pas du mieux
possible.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Choses qui doivent occuper 0,1% de CPU :-)
Il est effectivement très courant d'encoder une video pendant qu'on
en regarde une autre pendant qu'on a un traitement batch sur 500
photos pendant qu'on compile un soft de 10 millions de lignes.
Aussi étrange que cela puisse te paraitre ça m'arrive parfois !
*parfois*
Pas de manière aussi exagéré mais il m'est déjà arrivé de compiler une
application ou un noyau tout en encodant une vidéo et en regardant le
resultat de cet encodage en direct.
Et comme ces 3 tâches veulent accéder au disque d'une manière assez
intensive et simultanément, elles ne tournent probablement pas du mieux
possible.
Tu veux savoir le pire ? Dans le même temps, j'écoute de la musique et
je poste sur Usenet tout en relevant mes mails en tchatant par
intermittence.
Choses qui doivent occuper 0,1% de CPU :-)
Ce n'est évidemment pas le lot quotidien du PC de Mme Michu.
Ce n'est évidemment pas le lot quotidien du PC de Mme Michu.
Ce n'est évidemment pas le lot quotidien du PC de Mme Michu.
pehache-youplaboum wrote:Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
pehache-youplaboum wrote:
Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
pehache-youplaboum wrote:Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
"Stéphan Peccini" a écrit dans le message de news:
iapgg2$ocp$pehache-youplaboum wrote:Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
Incidemment le calcul parallèle en question c'est sur des clusters de
PC...
"Stéphan Peccini" <stephan@peccini.fr> a écrit dans le message de news:
iapgg2$ocp$1@eweb.domicile
pehache-youplaboum wrote:
Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
Incidemment le calcul parallèle en question c'est sur des clusters de
PC...
"Stéphan Peccini" a écrit dans le message de news:
iapgg2$ocp$pehache-youplaboum wrote:Ecoute, peccini, développer des codes de calcul parallèles je fais
ça tous les jours au boulot, ou presque. Alors tes expériences où tu
te touches la nouille avec tes 4 coeurs et tes applications "pas
optimisées", ça me fait sourire.
Sois poli et on pourra débattre ; ce serait déjà un très bon premier
point ; tu évites les vulgarités et Peccini, c'est mon nom pas un
pseudo. Je sais très bien ce que tu fais mais ce n'est pas parce que
tu connais très bien le calcul parallèle que tu sais utiliser un PC
Incidemment le calcul parallèle en question c'est sur des clusters de
PC...