Répartir l'exécution d'un programme sur plusieurs processeurs
17 réponses
Hugolino
Yo!!
Je ne sais pas pourquoi, mais j'ai installé pi (apt-get install pi) qui
calcule la valeur de π avec n chiffres significatifs en saisissant
simplement 'pi n' (la valeur limite de n dépend de la quantité de
mémoire disponible).
A l'occasion de ce calcul, je me suis aperçu qu'il n'y avait qu'un seul
processeur (sur les 4 de mon i5) qui était sollicité.
J'ai récupéré les 100 000 001 caractères de cette commande dans
libreoffice writer qui lui aussi ne sollicite qu'un seul processeur
pendant la repagination du fichier texte ouvert (jusqu'au crash par
dépassement de la température maximale).
J'ai parcouru la page de man de 'tasksel' sans y comprendre grand
chose...
J'ai peu d'espoir mais peut-être y aurait-il ici un Master of the Geeks
qui m'expliquerait comment répartir la charge processeur sur les 4
(pseudo ?)-processeurs dont dispose ma linuxette.
Merci de m'avoir lu.
--
> Tu oublies que les années passées à l'Est comptent double, sinon plus,
> jeune blanc-bec.
Tu as négligé le vortex spatio-temporel d'improbabilité autour du vexin qui
sur-courbe le scalaire gravitationnel et donc emprisonne le temps.
Le Tue, 31 Jul 2018 09:29:53 +0200, Doug713705 a écrit:
Le 2018-07-30, zeLittle nous expliquait Pour cela, ce gimmick répété tel un mantra peut aider l'informaticien errant: "look the code, Luke!".
La phrase exacte est plus probablement "Use the source, Luke".
Si tu veux, utilise "Use the source, Luke". Mais celle que je cite ("Look the code, Luke!") est plus connue des anglo-saxons (et a été prononcée par plusieurs grands chef de projets à des membres de leur équipe. Aucune idée de qui est
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire :-) -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
Le 31/07/2018 à 11:34, zeLittle a écrit :
Le Tue, 31 Jul 2018 09:29:53 +0200, Doug713705 <doug.letough@free.fr> a écrit:
Le 2018-07-30, zeLittle nous expliquait
Pour cela, ce gimmick répété tel un mantra peut aider l'informaticien
errant: "look the code, Luke!".
La phrase exacte est plus probablement "Use the source, Luke".
Si tu veux, utilise "Use the source, Luke".
Mais celle que je cite ("Look the code, Luke!") est plus connue des anglo-saxons (et a été prononcée par plusieurs grands chef de projets à des membres de leur équipe. Aucune idée de qui est
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire :-)
--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Le Tue, 31 Jul 2018 09:29:53 +0200, Doug713705 a écrit:
Le 2018-07-30, zeLittle nous expliquait Pour cela, ce gimmick répété tel un mantra peut aider l'informaticien errant: "look the code, Luke!".
La phrase exacte est plus probablement "Use the source, Luke".
Si tu veux, utilise "Use the source, Luke". Mais celle que je cite ("Look the code, Luke!") est plus connue des anglo-saxons (et a été prononcée par plusieurs grands chef de projets à des membres de leur équipe. Aucune idée de qui est
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire :-) -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
zeLittle
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça ne veut rien dire
Et bien tu mets un grand poster de la couverture du "Dragoon Book" dans ton service développement, et tu le présentes comme l'ennemi c ommun: ça aura plus de sens.
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio
<serge.laposte@delbono.net.invalid> a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la
Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça
ne veut rien dire
Et bien tu mets un grand poster de la couverture du "Dragoon Book" dans
ton service développement, et tu le présentes comme l'ennemi c ommun: ça
aura plus de sens.
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça ne veut rien dire
Et bien tu mets un grand poster de la couverture du "Dragoon Book" dans ton service développement, et tu le présentes comme l'ennemi c ommun: ça aura plus de sens.
zeLittle
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça ne veut rien dire
[mode délire on] Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au lieu de "Use the code, Luke" est simplement géniale: elle oppose effectivement la synergie combative du Jedi, face à la force obscur e d'un compilateur-Dragon ==> adoptée! [mode délire off]
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio
<serge.laposte@delbono.net.invalid> a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la
Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça
ne veut rien dire
[mode délire on]
Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au
lieu de "Use the code, Luke" est simplement géniale: elle oppose
effectivement la synergie combative du Jedi, face à la force obscur e d'un
compilateur-Dragon ==> adoptée!
[mode délire off]
Le Tue, 31 Jul 2018 11:49:48 +0200, Sergio a écrit:
Bizarre ton raisonnement : "Use the source, Luke" est une réfé rence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke ", ça ne veut rien dire
[mode délire on] Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au lieu de "Use the code, Luke" est simplement géniale: elle oppose effectivement la synergie combative du Jedi, face à la force obscur e d'un compilateur-Dragon ==> adoptée! [mode délire off]
Nicolas George
Sergio , dans le message <5b6030bc$0$15180$, a écrit :
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire :-)
Le reste des messages est à l'avenant.
Sergio , dans le message <5b6030bc$0$15180$426a74cc@news.free.fr>, a
écrit :
Bizarre ton raisonnement : "Use the source, Luke" est une référence à
la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke",
ça ne veut rien dire :-)
Sergio , dans le message <5b6030bc$0$15180$, a écrit :
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire :-)
Le reste des messages est à l'avenant.
Sergio
Le 31/07/2018 à 13:06, zeLittle a écrit :
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire
[mode délire on] Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au lieu de "Use the code, Luke" est simplement géniale: elle oppose effectivement la synergie combative du Jedi, face à la force obscure d'un compilateur-Dragon ==> adoptée! [mode délire off]
[mode acronyme] ... Résumé en "UTSL"... https://en.wiktionary.org/wiki/UTSL [/mode acronyme] -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
Le 31/07/2018 à 13:06, zeLittle a écrit :
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire
[mode délire on]
Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au lieu de "Use the code, Luke" est simplement géniale: elle oppose effectivement la synergie combative du Jedi, face à la force
obscure d'un compilateur-Dragon ==> adoptée!
[mode délire off]
[mode acronyme]
... Résumé en "UTSL"... https://en.wiktionary.org/wiki/UTSL
[/mode acronyme]
--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Bizarre ton raisonnement : "Use the source, Luke" est une référence à la Guerre des Étoiles : "Use the force, Luke". "Look the force, Luke", ça ne veut rien dire
[mode délire on] Inférence faite, Sergio, ton idée d'utiliser "Use the source, Luke" au lieu de "Use the code, Luke" est simplement géniale: elle oppose effectivement la synergie combative du Jedi, face à la force obscure d'un compilateur-Dragon ==> adoptée! [mode délire off]
[mode acronyme] ... Résumé en "UTSL"... https://en.wiktionary.org/wiki/UTSL [/mode acronyme] -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
MAIxxxx
Le 16/07/2018 à 21:32, Hugolino a écrit :
Yo!! Je ne sais pas pourquoi, mais j'ai installé pi (apt-get install pi) qui calcule la valeur de π avec n chiffres significatifs en saisissant simplement 'pi n' (la valeur limite de n dépend de la quantité de mémoire disponible). A l'occasion de ce calcul, je me suis aperçu qu'il n'y avait qu'un seul processeur (sur les 4 de mon i5) qui était sollicité. J'ai récupéré les 100 000 001 caractères de cette commande dans libreoffice writer qui lui aussi ne sollicite qu'un seul processeur pendant la repagination du fichier texte ouvert (jusqu'au crash par dépassement de la température maximale). J'ai parcouru la page de man de 'tasksel' sans y comprendre grand chose... J'ai peu d'espoir mais peut-être y aurait-il ici un Master of the Geeks qui m'expliquerait comment répartir la charge processeur sur les 4 (pseudo ?)-processeurs dont dispose ma linuxette. Merci de m'avoir lu.
J'ai personnellement travaillé sur des systèmes multi-tâches et multi-processeurs dans le domaine des télécomm en temps réel, où les tâches ne sont pas forcément indépendantes les unes des autres, doivent s'attendre, se passer des données "et éventuellement dépendre d'un processus coordinateur (dans des PABX numériques en réseau). Pour pi, si on utilise par exemple la formule de Machin qui converge assez vite pi/4 = 4*|Arctg(1/5) -Arctg(1/239)] avec Arctg(x) = integrale (1/(1+x²)) = x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ...... Dans ces conditions on peut couper le calcul en morceaux quasiment indépendants sur des processeurs distincts (ou des ordi en réseau) avec une coordination pour obtenir le résultat à l'ordre n par addition des éléments. Ça suppose évidemment que les processus communiquent et ne passent pas leur temps à s'attendre. Ce genre d'extension d'OS a été jadis mon travail de base pendant des années et est désormais bien au point (mais le code, comptez 5 à 10 hommes-années -désormais sous linux- reste propriété de mon ancien employeur, et il ne le vendra surement pas à personne ! ) -- Penser est un sport de combat
Le 16/07/2018 à 21:32, Hugolino a écrit :
Yo!!
Je ne sais pas pourquoi, mais j'ai installé pi (apt-get install pi) qui
calcule la valeur de π avec n chiffres significatifs en saisissant
simplement 'pi n' (la valeur limite de n dépend de la quantité de
mémoire disponible).
A l'occasion de ce calcul, je me suis aperçu qu'il n'y avait qu'un seul
processeur (sur les 4 de mon i5) qui était sollicité.
J'ai récupéré les 100 000 001 caractères de cette commande dans
libreoffice writer qui lui aussi ne sollicite qu'un seul processeur
pendant la repagination du fichier texte ouvert (jusqu'au crash par
dépassement de la température maximale).
J'ai parcouru la page de man de 'tasksel' sans y comprendre grand
chose...
J'ai peu d'espoir mais peut-être y aurait-il ici un Master of the Geeks
qui m'expliquerait comment répartir la charge processeur sur les 4
(pseudo ?)-processeurs dont dispose ma linuxette.
Merci de m'avoir lu.
J'ai personnellement travaillé sur des systèmes multi-tâches et
multi-processeurs dans le domaine des télécomm en temps réel, où les
tâches ne sont pas forcément indépendantes les unes des autres, doivent
s'attendre, se passer des données "et éventuellement dépendre d'un
processus coordinateur (dans des PABX numériques en réseau).
Pour pi, si on utilise par exemple la formule de Machin qui converge
assez vite
pi/4 = 4*|Arctg(1/5) -Arctg(1/239)]
avec Arctg(x) = integrale (1/(1+x²))
= x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ......
Dans ces conditions on peut couper le calcul en morceaux quasiment
indépendants sur des processeurs distincts (ou des ordi en réseau) avec
une coordination pour obtenir le résultat à l'ordre n par addition des
éléments. Ça suppose évidemment que les processus communiquent et ne
passent pas leur temps à s'attendre.
Ce genre d'extension d'OS a été jadis mon travail de base pendant des
années et est désormais bien au point (mais le code, comptez 5 à 10
hommes-années -désormais sous linux- reste propriété de mon ancien
employeur, et il ne le vendra surement pas à personne ! )
Yo!! Je ne sais pas pourquoi, mais j'ai installé pi (apt-get install pi) qui calcule la valeur de π avec n chiffres significatifs en saisissant simplement 'pi n' (la valeur limite de n dépend de la quantité de mémoire disponible). A l'occasion de ce calcul, je me suis aperçu qu'il n'y avait qu'un seul processeur (sur les 4 de mon i5) qui était sollicité. J'ai récupéré les 100 000 001 caractères de cette commande dans libreoffice writer qui lui aussi ne sollicite qu'un seul processeur pendant la repagination du fichier texte ouvert (jusqu'au crash par dépassement de la température maximale). J'ai parcouru la page de man de 'tasksel' sans y comprendre grand chose... J'ai peu d'espoir mais peut-être y aurait-il ici un Master of the Geeks qui m'expliquerait comment répartir la charge processeur sur les 4 (pseudo ?)-processeurs dont dispose ma linuxette. Merci de m'avoir lu.
J'ai personnellement travaillé sur des systèmes multi-tâches et multi-processeurs dans le domaine des télécomm en temps réel, où les tâches ne sont pas forcément indépendantes les unes des autres, doivent s'attendre, se passer des données "et éventuellement dépendre d'un processus coordinateur (dans des PABX numériques en réseau). Pour pi, si on utilise par exemple la formule de Machin qui converge assez vite pi/4 = 4*|Arctg(1/5) -Arctg(1/239)] avec Arctg(x) = integrale (1/(1+x²)) = x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ...... Dans ces conditions on peut couper le calcul en morceaux quasiment indépendants sur des processeurs distincts (ou des ordi en réseau) avec une coordination pour obtenir le résultat à l'ordre n par addition des éléments. Ça suppose évidemment que les processus communiquent et ne passent pas leur temps à s'attendre. Ce genre d'extension d'OS a été jadis mon travail de base pendant des années et est désormais bien au point (mais le code, comptez 5 à 10 hommes-années -désormais sous linux- reste propriété de mon ancien employeur, et il ne le vendra surement pas à personne ! ) -- Penser est un sport de combat
Pierre L=c3=a9onard
Le 07/08/2018 à 15:15, MAIxxxx a écrit :
J'ai personnellement travaillé sur des systèmes multi-tâches et multi-processeurs dans le domaine des télécomm en temps réel, où les tâches ne sont pas forcément indépendantes les unes des autres, doivent s'attendre, se passer des données "et éventuellement dépendre d'un processus coordinateur (dans des PABX numériques en réseau). Pour pi, si on utilise par exemple la formule de Machin qui converge assez vite pi/4 = 4*|Arctg(1/5) -Arctg(1/239)] avec Arctg(x) = integrale (1/(1+x²)) = x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ...... Dans ces conditions on peut couper le calcul en morceaux quasiment indépendants sur des processeurs distincts (ou des ordi en réseau) avec une coordination pour obtenir le résultat à l'ordre n par addition des éléments. Ça suppose évidemment que les processus communiquent et ne passent pas leur temps à s'attendre. Ce genre d'extension d'OS a été jadis mon travail de base pendant des années et est désormais bien au point (mais le code, comptez 5 à 10 hommes-années -désormais sous linux- reste propriété de mon ancien employeur, et il ne le vendra surement pas à personne ! )
Bonjour, J'ai travaillé sur un système distribué, temps réel qui a été vendu à Gec Plessey Telecommunication (un fabricant d-autocommutateurs anglais), puis siemens et Nokia, Alcatel. Ne serais ce pas le même ? Pierre Léonard
Le 07/08/2018 à 15:15, MAIxxxx a écrit :
J'ai personnellement travaillé sur des systèmes multi-tâches et
multi-processeurs dans le domaine des télécomm en temps réel, où les
tâches ne sont pas forcément indépendantes les unes des autres, doivent
s'attendre, se passer des données "et éventuellement dépendre d'un
processus coordinateur (dans des PABX numériques en réseau).
Pour pi, si on utilise par exemple la formule de Machin qui converge
assez vite
pi/4 = 4*|Arctg(1/5) -Arctg(1/239)]
avec Arctg(x) = integrale (1/(1+x²))
= x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ......
Dans ces conditions on peut couper le calcul en morceaux quasiment
indépendants sur des processeurs distincts (ou des ordi en réseau) avec
une coordination pour obtenir le résultat à l'ordre n par addition des
éléments. Ça suppose évidemment que les processus communiquent et ne
passent pas leur temps à s'attendre.
Ce genre d'extension d'OS a été jadis mon travail de base pendant des
années et est désormais bien au point (mais le code, comptez 5 à 10
hommes-années -désormais sous linux- reste propriété de mon ancien
employeur, et il ne le vendra surement pas à personne ! )
Bonjour,
J'ai travaillé sur un système distribué, temps réel qui a été vendu à
Gec Plessey Telecommunication (un fabricant d-autocommutateurs anglais),
puis siemens et Nokia, Alcatel. Ne serais ce pas le même ?
J'ai personnellement travaillé sur des systèmes multi-tâches et multi-processeurs dans le domaine des télécomm en temps réel, où les tâches ne sont pas forcément indépendantes les unes des autres, doivent s'attendre, se passer des données "et éventuellement dépendre d'un processus coordinateur (dans des PABX numériques en réseau). Pour pi, si on utilise par exemple la formule de Machin qui converge assez vite pi/4 = 4*|Arctg(1/5) -Arctg(1/239)] avec Arctg(x) = integrale (1/(1+x²)) = x - x³/3 + x⁵/5 +... (-1)^n * x^(2*n +1) /(2*n +1) ...... Dans ces conditions on peut couper le calcul en morceaux quasiment indépendants sur des processeurs distincts (ou des ordi en réseau) avec une coordination pour obtenir le résultat à l'ordre n par addition des éléments. Ça suppose évidemment que les processus communiquent et ne passent pas leur temps à s'attendre. Ce genre d'extension d'OS a été jadis mon travail de base pendant des années et est désormais bien au point (mais le code, comptez 5 à 10 hommes-années -désormais sous linux- reste propriété de mon ancien employeur, et il ne le vendra surement pas à personne ! )
Bonjour, J'ai travaillé sur un système distribué, temps réel qui a été vendu à Gec Plessey Telecommunication (un fabricant d-autocommutateurs anglais), puis siemens et Nokia, Alcatel. Ne serais ce pas le même ? Pierre Léonard