Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Le 17-06-2009, ? propos de
Re: Demande urgente de trolls,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :
Si Windows 3.11 utilisait DOS pour démarrer, les programmes Windows
utilisaient bien des gestionnaires de mémoires spécifiques à Windows
qui offrait des possibilités inconnues à DOS
Mouarf. J'ai écrit des _tas_ de programmes avec DOS et un certain
nombre sous Windows. La seule différence entre un programme DOS (on va
dire IBM-DOS 5.00 pour fixer les idées) et un Windows 3.x, c'était le
fait de devoir gérer sous DOS le graphisme et les entrées/sorties à la
main. Je vais de donner un scoop, même sosu DOS, on peut avoir des
programmes 32 bits _natifs_.
Le 17-06-2009, ? propos de
Re: Demande urgente de trolls,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :
Si Windows 3.11 utilisait DOS pour démarrer, les programmes Windows
utilisaient bien des gestionnaires de mémoires spécifiques à Windows
qui offrait des possibilités inconnues à DOS
Mouarf. J'ai écrit des _tas_ de programmes avec DOS et un certain
nombre sous Windows. La seule différence entre un programme DOS (on va
dire IBM-DOS 5.00 pour fixer les idées) et un Windows 3.x, c'était le
fait de devoir gérer sous DOS le graphisme et les entrées/sorties à la
main. Je vais de donner un scoop, même sosu DOS, on peut avoir des
programmes 32 bits _natifs_.
Le 17-06-2009, ? propos de
Re: Demande urgente de trolls,
Cajoigooo ?crivait dans fr.comp.os.linux.debats :
Si Windows 3.11 utilisait DOS pour démarrer, les programmes Windows
utilisaient bien des gestionnaires de mémoires spécifiques à Windows
qui offrait des possibilités inconnues à DOS
Mouarf. J'ai écrit des _tas_ de programmes avec DOS et un certain
nombre sous Windows. La seule différence entre un programme DOS (on va
dire IBM-DOS 5.00 pour fixer les idées) et un Windows 3.x, c'était le
fait de devoir gérer sous DOS le graphisme et les entrées/sorties à la
main. Je vais de donner un scoop, même sosu DOS, on peut avoir des
programmes 32 bits _natifs_.
Windows 3.11 plutôt...
On parle d'un système d'exploitation, pas d'un système de fenê trage.
Windows est un système d'exploitation munis d'un système de fenêt rage
Windows 3.11 plutôt...
On parle d'un système d'exploitation, pas d'un système de fenê trage.
Windows est un système d'exploitation munis d'un système de fenêt rage
Windows 3.11 plutôt...
On parle d'un système d'exploitation, pas d'un système de fenê trage.
Windows est un système d'exploitation munis d'un système de fenêt rage
"Richard Delorme" a écrit dans le message de news:
Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray.
"MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray extension s."
"Richard Delorme" <abulmo@nospam.fr> a écrit dans le message de news:
Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray.
"MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray extension s."
"Richard Delorme" a écrit dans le message de news:
Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray.
"MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray extension s."
Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte d e
cette "architecture" en cluster, et éventuellement (mais ce n'est pas
toujours nécessaire) d'avoir un réseau très rapide de noeud à n oeud.
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont de
type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4 coe urs
: si c'est pas additionner des puissances individuelles, je ne sais pas
ce que c'est.
Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte d e
cette "architecture" en cluster, et éventuellement (mais ce n'est pas
toujours nécessaire) d'avoir un réseau très rapide de noeud à n oeud.
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont de
type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4 coe urs
: si c'est pas additionner des puissances individuelles, je ne sais pas
ce que c'est.
Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte d e
cette "architecture" en cluster, et éventuellement (mais ce n'est pas
toujours nécessaire) d'avoir un réseau très rapide de noeud à n oeud.
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont de
type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4 coe urs
: si c'est pas additionner des puissances individuelles, je ne sais pas
ce que c'est.
pehache-tolai a écrit :"Richard Delorme" a écrit dans le message de news:Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray."MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray
extensions."
C'est ce que j'appellerais du BSD réarrangé à la sauce Cray.
pehache-tolai a écrit :
"Richard Delorme" <abulmo@nospam.fr> a écrit dans le message de news:
Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray.
"MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray
extensions."
C'est ce que j'appellerais du BSD réarrangé à la sauce Cray.
pehache-tolai a écrit :"Richard Delorme" a écrit dans le message de news:Évidemment, dès que ça devient sérieux, on trouve du Linux ou du BSD
réarranger à la sauce Cray."MTK Operating system - a monolithic OS that provides a global shared
memory view of the system. API is based on BSD 4.4 with Cray
extensions."
C'est ce que j'appellerais du BSD réarrangé à la sauce Cray.
pehache-tolai a écrit :Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte
de cette "architecture" en cluster, et éventuellement (mais ce n'est
pas toujours nécessaire) d'avoir un réseau très rapide de noeud à
noeud.
A condition de et à condition de et à condition de...
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont
de type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4
coeurssi c'est pas additionner des puissances individuelles, je ne sais
pas ce que c'est.
Il faut savoir faire l'addition.
Tu passes par quoi dans tes grappes
de clusters de PCs? De l'ethernet? Je peux rire? Je peux avoir un
ratio de taux de transfert entre le meilleur des éthernet et un bus
de fond de panier d'une telle machine?
pehache-tolai a écrit :
Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte
de cette "architecture" en cluster, et éventuellement (mais ce n'est
pas toujours nécessaire) d'avoir un réseau très rapide de noeud à
noeud.
A condition de et à condition de et à condition de...
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont
de type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4
coeurs
si c'est pas additionner des puissances individuelles, je ne sais
pas ce que c'est.
Il faut savoir faire l'addition.
Tu passes par quoi dans tes grappes
de clusters de PCs? De l'ethernet? Je peux rire? Je peux avoir un
ratio de taux de transfert entre le meilleur des éthernet et un bus
de fond de panier d'une telle machine?
pehache-tolai a écrit :Ce serait trop simple, les contraintes ne sont pas que d'additionner
des puissances individuelles de machines.
Très souvent, si. A condition d'avoir des codes qui tiennent compte
de cette "architecture" en cluster, et éventuellement (mais ce n'est
pas toujours nécessaire) d'avoir un réseau très rapide de noeud à
noeud.
A condition de et à condition de et à condition de...
De toutes façons la plupart des supercalculateurs d'aujourd'hui sont
de type "clusters". L'IBM BlueGene par exemple empile des noeuds à 4
coeurssi c'est pas additionner des puissances individuelles, je ne sais
pas ce que c'est.
Il faut savoir faire l'addition.
Tu passes par quoi dans tes grappes
de clusters de PCs? De l'ethernet? Je peux rire? Je peux avoir un
ratio de taux de transfert entre le meilleur des éthernet et un bus
de fond de panier d'une telle machine?
Nicolas Krebs a écrit :Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Pourquoi te sens-tu obligé d'indiquer la finesse de gravure ?
Nicolas Krebs <nicolas1.krebs3@netcourrier.com> a écrit :
Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Pourquoi te sens-tu obligé d'indiquer la finesse de gravure ?
Nicolas Krebs a écrit :Et quelles sont les différences entre les processeur x86 (par
exemple un AMD Opteron quadri coeur 65 ou 45 nm) et les processeur
« ailleurs » (par exemple un UltraSPARC VII quadri coeur 65 nm) qui
rendent ces derniers beaucoup plus efficaces en cas de montée en
charge ?
Pourquoi te sens-tu obligé d'indiquer la finesse de gravure ?
Et c'est parfaitement _faux_ parce que l'ensemble des thr eads
adresse la _même_ mémoire à partir du moment où l'architecture es t de
type PC (il y a un goulot d'étranglement). Donc ça finit toujours par
dégrader les performances. J'ai des PC de développement avec 16 coeur s en
quatre processeurs physiques. Dès que je dépasse 4 threads, les perfo rmances
se cassent la gueule.
Et c'est parfaitement _faux_ parce que l'ensemble des thr eads
adresse la _même_ mémoire à partir du moment où l'architecture es t de
type PC (il y a un goulot d'étranglement). Donc ça finit toujours par
dégrader les performances. J'ai des PC de développement avec 16 coeur s en
quatre processeurs physiques. Dès que je dépasse 4 threads, les perfo rmances
se cassent la gueule.
Et c'est parfaitement _faux_ parce que l'ensemble des thr eads
adresse la _même_ mémoire à partir du moment où l'architecture es t de
type PC (il y a un goulot d'étranglement). Donc ça finit toujours par
dégrader les performances. J'ai des PC de développement avec 16 coeur s en
quatre processeurs physiques. Dès que je dépasse 4 threads, les perfo rmances
se cassent la gueule.
pipe-line). Un très bon exemple est le P4 avec son pipe-line extrêmem ent
long qui était une merde en environnement multitâche. Le seul moyen
d'avoir des performances acceptables était de forcer à la main (ou av ec
la bonne option du compilo et quelques lignes d'asembleur) cet
alignement. Bref, sortit un processeur de son contexte est non
significatif.
Après, Intel a essayé de suivre AMD vers des architec tures NUMA (ce
qui était déjà fait d'ailleurs depuis belle lurette sur des alpha
_mono_processeur, j'en ai un exemple sur mon bureau).
On essaye donc
d'optimiser les accès mémoire, mais il reste toujours le problème d es
alignements et des accès concurrents aux bus, et là, ce n'est pas bon .
C'est même pour régler ces problèmes que Intel a décidé de lanc er l'IA64
(AMHA, RISC façon coolthreads, c'était plus pérenne que VLIW).
pipe-line). Un très bon exemple est le P4 avec son pipe-line extrêmem ent
long qui était une merde en environnement multitâche. Le seul moyen
d'avoir des performances acceptables était de forcer à la main (ou av ec
la bonne option du compilo et quelques lignes d'asembleur) cet
alignement. Bref, sortit un processeur de son contexte est non
significatif.
Après, Intel a essayé de suivre AMD vers des architec tures NUMA (ce
qui était déjà fait d'ailleurs depuis belle lurette sur des alpha
_mono_processeur, j'en ai un exemple sur mon bureau).
On essaye donc
d'optimiser les accès mémoire, mais il reste toujours le problème d es
alignements et des accès concurrents aux bus, et là, ce n'est pas bon .
C'est même pour régler ces problèmes que Intel a décidé de lanc er l'IA64
(AMHA, RISC façon coolthreads, c'était plus pérenne que VLIW).
pipe-line). Un très bon exemple est le P4 avec son pipe-line extrêmem ent
long qui était une merde en environnement multitâche. Le seul moyen
d'avoir des performances acceptables était de forcer à la main (ou av ec
la bonne option du compilo et quelques lignes d'asembleur) cet
alignement. Bref, sortit un processeur de son contexte est non
significatif.
Après, Intel a essayé de suivre AMD vers des architec tures NUMA (ce
qui était déjà fait d'ailleurs depuis belle lurette sur des alpha
_mono_processeur, j'en ai un exemple sur mon bureau).
On essaye donc
d'optimiser les accès mémoire, mais il reste toujours le problème d es
alignements et des accès concurrents aux bus, et là, ce n'est pas bon .
C'est même pour régler ces problèmes que Intel a décidé de lanc er l'IA64
(AMHA, RISC façon coolthreads, c'était plus pérenne que VLIW).