- IA32 (aussi connu comme X86) qui est l'architecture classique et ancienne sur 32 bits.
- IA64 qui est la nouvelle architecture haute performance sur 64 bits
Cependant il existait plusieurs problèmes car IA32 est performant et très répandu alors que IA64 ne parvient pas à faire vraiment la différence en performances réelles et est incompatible avec l'existant sans une surcouche d'émulation.
AMD a tiré profit de cette situation et a developpé une extension de IA32 vers le 64 bits (X86-64).
Cette extension cumule les avantages : elle reste compatible nativement avec les programmes IA32 existants et apporte tous les avantages du 64 bits.
Intel était donc confronté à un choix difficile : continuer sur sa voie et risquer de laisser AMD lui prendre des parts de marché ou bien suivre le même chemin d'une extension d'IA32 et fragiliser sa nouvelle architecture IA64.
C'est cette dernière solution qui aujourd'hui s'impose et qui consacre définitivement X86-64.
Ndm : oui c'est hors sujet Les conséquences :
- l'architecture X86-64 va devenir le nouveau standard pour le grand public.
- l'architecture IA-64 est maintenant fragilisée.
- l'architecture PPC-64 à hautes performaces d'IBM sort gagnante sur les gros systèmes car elle ne traîne pas le poids d'une compatibilité ancienne comme X86.
Aller plus loin
- un compte rendu sur hardware.fr (14 clics)
- un compte rendu sur Ace Hardware (2 clics)
- la compatibilité avec AMD (1 clic)
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par EppO (site web personnel) . Évalué à 4.
Donc, le 64bits c'est peut être bien, mais faudra attendre avant de pouvoir utiliser son potentiel. Il suffit de voir les performances de l'Athlon 64 pour s'en convaincre.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par demik . Évalué à 3.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Prosper . Évalué à 0.
surtout quand c est les benchs d apple , dans le genre gros pipo ils sont champion
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Annah C. Hue (site web personnel) . Évalué à 7.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par starfox . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Castor666 . Évalué à 1.
C'était pas pour le Pentium 3 ça ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par starfox . Évalué à 1.
Mais bon c'est quand même Intel qui a eu l'idée d'une telle formule...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par gaolinn . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par reno . Évalué à 1.
Je ne vois pas ce qui te genes..
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
c'est pas comme un système SMP ou il existe 2 CPU séparés : ici c'est dans le CPU lui-mème qu'il existe 2 cores.
c'est grotesque de désactiver une partie intégrante du CPU....c'est comme si le bench désactivait le cache on-die des processeurs.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Paerro Trime . Évalué à 2.
Le fait que les deux cores soit sur la même puce est un avantage pour IBM en terme d'intégration sur ses grosses machines massivement multiprocesseurs mais c'est pas fondalement différent des machines qui ont des puces monocore. La principale différence c'est que le cache L2 est partagé entre deux cores.
On sait très bien qu'avec le test spec on teste un seul processeur (du moins ceux qui lisent les tests spec devraient le savoir, sinon ils sont probablement en dehors du public visé par ce genre de bench).
Le gars qui lit les résultat SPEC d'un gros serveur faisant du SMP massif doit quand même être capable de faire la différence avec un PC noname équipé d'un seul Athlon XP qui coute une fraction du prix.
Activer le deuxième core n'améliorerait pas le résultat, pourquoi diable voudrais-tu qu'il soit absolument activé ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 3.
Et alors ? Tu écris toutes tes routines critiques en assembleur ? Si la réponse est non, un compilateur 30% plus performant t'apportera bien des performances 30% meilleurs. Je ne vois pas pourquoi ce ne serait pas à prendre un compte. Intel fait l'effort de produire de bons compilateurs pour leur CPU, tant mieux pour eux (mais dommage que ce ne soit pas du libre ;-)).
Un CPU génial pour lequel il n'existe que des compilateurs médiocres ne vaut pas grand'chose, sauf dans quelques niches hautement spécialisées.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par - - . Évalué à 0.
il y a fallu ensuite sortir un des tout derniers dell (ou hp ? ) avec pentium 4 _xeon_ et barder le pc à la hauteur du powermac G5.
pourquoi ?
parce que oui le G5 est puissant, et cela se traduisait sur de nombreuses applications (surtout le bond en giga hz. le G4 n etant pas de base un lourdo des carpathes ,sa fréquence seule le pénalisait) , le "powermacintosh g5" n'était pas qu'un simple cpu : sa carte mère mettait en jeu de la mémoire bien plus rapide, en phase avec les tout derniers pc des CONSTRUCTEURS comme Dell, le disque dur serial ATA aidait aussi, le nouveau chipset , le pci-X etc etc
il n'y avait pas une différence stellaire en performance, et bien sur apple s'est amusé avec des applications phares (genre un jeu 3D, l'éternel photoshop (pourtant pas si soignée dans sa version mac ,tout juste s'il est natif osx.. enfin bon, c un autre débat)
bref, ce n'est pas complétement pipeau. Les bench se sont ensuites battus sur des détails sans intérêt.
si vous vous plaignez (moins depuis que linux semble devenir la nouvelle marotte de l'industrie) de la mauvaise foi et des préjugés du monde Windows envers linux, évitez de faire de même envers les macintosh.
de même, considérez qu'en tant que "blade", les G5 sont des cpu relativement impressionnants.
enfin, ptet que maintenant que le noyau linux 2.6.3 va tirer parti d'instructions 64b G5 ,cela va secouer un peu des mentalités.
et merci de pas prendre à l'envers ce texte, je ne dis pas que le G5 écrase tout ce qui existe sur terre, ni que le powermacintosh va vous accélerer votre internet et votre chien. je redis simplement ce que signifiait "ordinateur personnel le plus rapide du monde" dans la pub apple, et c'était l' ETE DERNIER. depuis, de nouveaux pc sont sortis.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 4.
C'était déjà du pipo l'été dernier, tous les sites sérieux se sont acharnés à le prouver. Notamment, les résultats SPEC donnés par Apple pour les PCs étaient totalement fantaisistes.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
Ben non justement, ils se contentait de la DDR-333. Tout le monde parlait du front side bus à 900 Mhz sans savoir de quoi ils parlaient. Ce fsb est connecter au northbridge qui cause à la mémoire en 64 bits et à 333 Mhz rien de révolutionnaire. surtout que l'athlon FX cause en 128 bits et surtout n'a pas de northbridge.
Le lien à 900 Mhz est en fait un lien série 32 bits (2x32 bits) qui ne peut pas être comparré directement au fsb x86 qui dispose de 64 bits de data, ~40 bits d'adresse et qq signaux de controle (pour les cpus non-athlon 64 like).
"La première sécurité est la liberté"
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par starfox . Évalué à 3.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Sébastien Munch . Évalué à 0.
Euh ouais enfin l'Athlon64 c'est un peu le parent pauvre, hein...
Regarde les performances de l'Opteron, c'est déjà autre chose.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Richard Van Den Boom . Évalué à 3.
Richard
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par reno . Évalué à 1.
Si passer du 32 au 64bit, n'apporte pas grand chose au niveau performance (voire pénalise) dans l'absolu, là on parle du passage de l'IA32 a AMD64: un doublement du nombre de registres!!
Et la pourvu que le compilateur sache faire, les applications en tireront un gros gain!!
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par xilun . Évalué à 1.
Vive les GNU :)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Paerro Trime . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par reno . Évalué à 2.
Certes, mais quand tu as besoin de plus de 8 registres, tu es obligé de passer par la mémoire, registre de renommage ou pas!
Les registres de renommage te permettent juste de "decoupler" les instructions qui sont en cours d'execution..
Dans quelque bench de jeux, je crois me souvenir que le passage au mode 64bit donnait 20% de perf en plus..
A prendre avec des pincettes bien sur, mais si c'est correct 20% en plus, c'est loin d'être négligeable comme bénéfice!
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Paerro Trime . Évalué à 1.
Donc je maintains, que globalement les attentes doivent rester très modérées.
Note que je suis pas contre avoir plein de registres, bien au contraire, c'est quand même plus propre. Mais depuis 10 ans que les développeurs de compilos s'acharnent sur une architectures qui définit un nombre ridicule de registre, on peut considérer qu'ils ont assez largement circonscrit le problème (ce qui n'empêchera pas forcément quelques gains spectaculaires dans des cas bien définis et minoritaires).
Les principaux atouts de l'opteron c'est son controleur mémoire intégré et ses liens hypertransport en configuration SMP, pas ses quelques registres bonus.
Faute de proposer l'équivalent, Nocona restera moins attractif sur le plan des caractéristiques techniques AMHA.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 4.
Il y a des gens qui compilent des Gentoo pour moins que ça ;)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par reno . Évalué à 1.
Pour ce qui est des benchmarks, désolé, mais ce sont les seuls que j'ai trouvé, je pense qu'il y en aura d'autres le jour ou Windows sortira en version 64bit..
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gaël Le Mignot . Évalué à 4.
En effet, le facteur limitant dans bien des cas, ce n'est pas la vitesse brute du CPU mais la bande passante CPU<=>Mémoire (d'où l'importance d'un gros cache par exemple). Un programme 64-bits est plus gros (pointeurs sur 64-bits, long sur 64-bits, ...) que son équivalent compilé en 32-bits, donc il utilise plus cette précieuse BP mémoire et plus de place dans le cache du CPU.
De plus, hors SIMD (méchanisme particulier qui permet de grouper les instructions, par exemple utiliser le 64-bits pour faire deux additions 32-bits d'un coup, comme le fait le MMX sur ia32+mmx), le gain est extrêmement faible, un programme "classique" utilise très peu de types à 64-bits.
Il ne faut pas croire que 64-bits => plus rapide. C'est le cas dans des domaines particuliers (calculs en virgule fixe sur 64-bits, ...); mais pas de manière générale. Par contre, ça apporte de gros avantages sur la gestion de la mémoire (32-bits => espace d'addressage limité à 4G, donc mémoire virtuelle disponible par application limitée à 4G, ainsi que différent problèmes si on approche des 4G de mémoire physique, voir la gestion de la mémoire sous Linux ia32).
Enfin, le nombre de "bits" d'un CPU c'est une notion assez floue, si on prend un PIII par exemple, on a:
- registres entiers: 32-bits
- registres flottants: 80-bits
- registres MMX: 64-bits
- bus mémoire: 64-bits
- addressage linéaire: 32-bits
- addressage virtuel: 32-bits
- addressage physique: 36-bits
# Hors sujet ?
Posté par zio . Évalué à 10.
Mais non c'est pas hors sujet...
Si on refuse tout ce qui ne parle pas directement de linux, on va avoir un site assez austère...
Tant que cela intéresse bcp de monde, ce n'est pas hors-sujet...
Il faudrait peut-être réfléchir à une charte et décrire très clairement ce qui est hors-sujet ou pas, parce que ce débat revient sans-cesse...
[^] # Re: Hors sujet ?
Posté par farib . Évalué à 1.
Donc oui, les nouvelles touchant au 64 bit nous concernent :)
[^] # Re: Hors sujet ?
Posté par tuiu pol . Évalué à 1.
[^] # Re: Hors sujet ?
Posté par kolter (site web personnel, Mastodon) . Évalué à 2.
> le reste d'une distribution, j'en doute qu'elle en tire profit
une gentoo doit en tirer profit logiquement....
M.
[^] # Re: Hors sujet ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
D'ailleurs les doc du portage Debian sur Sparc 64bits indiquent que seul le noyau a vraiment besoin d'etre compilé pour 64bits le reste du système ne profitant pas d'un gain important par rapport a la perte de place.
PS: et arretez de sortir gentoo a tord et a travers. La debian est depuis bien plus longtemp portée sur de multiples architectures (au moins 10) et c'est d'ailleurs la raison principale des temps importants d'integration des paquets qui necessitent une validation sur tout les ports avant d'etre intégré en stable/testing.
[^] # Re: Hors sujet ?
Posté par un_brice (site web personnel) . Évalué à 1.
Le fait est que Gentoo est officiellement disponible pour am64 en version stable, au contraire de Debian (à ma connaissance).
De toutes manières, y'a deux sortes de gens: ceux qui pèsent le pour et le contre des mises à jours et ceux qui aiment optimiser.
Les permiers sont sous Debian et sont moins concernés que les seconds dans le cas présent ("nouvelle" architecture moins maitrisée qui procure un gain théorique et non évalué des performances).
Les seconds sont sous Gentoo (LFS?), et ils savent que cette distrib est faite pour eux. Et cette news auss -_^.
[^] # Re: Hors sujet ?
Posté par Amaury . Évalué à 4.
Cette news est effectivement HS, mais les modérateurs choisissent d'en passer un certain nombre qui sont "d'intérêt général", surtout si elles peuvent avoir des répercussions sur les logiciels libres à terme.
[^] # Re: Hors sujet ?
Posté par zio . Évalué à 1.
[^] # Re: Hors sujet ?
Posté par oliv . Évalué à 3.
tout à fait d'accord. C'est d'ailleurs pour ce genre de news qu'il y a des rubriques sur le site. Si la rubrique "cinéma" n'était que pour les films ou l'on parle de Linux, la rubrique "hardware" pour les magnétoscopes utilisant linux, la rubrique "Rien à voir" pour les trucs sans rapport avec linux mais avec un rapport quand même, la rubrique "humour" pour les bons mots de Linus ou Alexander Viro(*).... il y aurait 1 news par semaine.
(*) du genre ses derniers commentaires
"If anything, I'd suggest doing it as
cretinous_rename(dir_fd, name1, name2)
[...]
If samba wants it, they get to pay the price,
both in performance and keeping butt-ugly code (after all, the goal of project is to imitate butt-ugly system for butt-ugly clients). The same goes for Wine.
[...]
As for Lindows... let's just say that I can't find any way to describe what I really think of those clowns, their intellect and their morals that wouldn't lead to a lawsuit from them."
Si mêmes les dieux se mettent à troller maintenant ;) (pour le coup, je suis hors sujet maintenant ;) )
[^] # Non à la déification des bidouilleurs.
Posté par V . Évalué à 0.
C'est juste des ouvriers manuels, quoi.
Pour être un dieu, il faut vraiment révolutionner la science, et l'informatique.
Mais ça yen a pas beaucoup (bon à part moi, évidemment... Enfin bientôt... Vous allez voir...)
[^] # Re: Non à la déification des bidouilleurs.
Posté par ナイコ (site web personnel) . Évalué à 1.
Ah bon ?
Des preuves !!!
[^] # Re: Hors sujet ?
Posté par djorje . Évalué à 1.
un certain nombre de projets linux attendaient quand même l'annonce pour être sûrs de la pérennité de la techno x86_64 et faire des choix en conséquence.
Je crois que chez debian par exemple, ils n'étaient jusqu'à récemment pas sûrs de la direction à suivre au niveau du support des applis 32bits sur architecture x86_64. Le fait qu'intel le propose désormais va peut-être changer les choses.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par scylla . Évalué à 4.
L'Itanium II est certes incompatible avec les instructions x86 snas émulation, mais du côté des performances, il ne joue pas vraiment dans la même catégorie. C'est une puce destinée aux gros serveurs et calculateurs, développée après le décevant Itanium I avec l'aide de pas mal de personnes qui travaillaient auparavant sur le processeurs Alpha. De toute façon, la différence de prix entre Itanium II et Opteron ou PowerPC G5 est éloquente.
Par contre, il y a un marché laissé libre par Intel, c'est celui du 64bits grand public ou pour petits serveurs, où l'Opteron se place à un prix très abordable. D'où la nécessité de développer un processeur 64bits grand public, donc compatible x86.
D'ailleurs ce que j'ai lu dans les liens laisse à penser que ce processeur est bien plus proche de l'Opteron (un simple doublement de la taille des registres plus d'autres améliorations sur le x86) que de l'Itanium II (où l'architecture avait été totalement repensée par rapport au x86).
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Troy McClure (site web personnel) . Évalué à 2.
ah ? les quelques essais que j'ai pu faire sur ce genre de machine me montraient effectivement que les itanium jouaient dans le bac à sable avec les celerons.. En dehors du prix exhorbitant parfait pour séduire les décideurs, j'aimerais bien voir des benchs qui mettent l'itanium en avant
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par imalip . Évalué à 3.
Parce que bon, les premiers, quand on regardait un peu les machines, ca tenait plutot de la petite serie limite proto (a tel point qu'il n'y avait que deux modeles de machine, fabriques par un seul constructeur, et que les boites changeaient juste les facades sur les serveurs et les logos sur les workstations avant de les vendre/donner).
Et puis bon, donner des benchs, si c'est pour se voir repondre qu'ils valent quedalle parce c'est fait dans telles circonstances X ou Y qui mettent en valeur l'archi du proc...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Troy McClure (site web personnel) . Évalué à 2.
Alors c'est peut-etre linux, c'est peut etre le compilo, c'est peut-etre le code (du C ansi tout couillon), il n'empêche que les performances étaient tout simplement pathétiques, et j'étais seul sur la machine.
Et je constate qu'on trouve des tonnes de benchs G5 contre optéron, optéron contre xeon, xeon contre z80 etc., alors que les benchs faisant intervenir des itaniums sont fort rares.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par yak . Évalué à 2.
Un bon vieux ZX81... le bench c'était autre chose :
Qui du ZX81 ou du programmeur allait trouver le résultat en premier ?
Mais bon, je reconnais que pour jouer à Quake c'était pas toptop.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par mdlh . Évalué à 2.
Je dis pas que la machine est au top, mais j'ai du mal a trouver des clusters a base de celeron en haut du top 500 ( http://www.top500.org/(...) )
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par imalip . Évalué à 1.
Si la quantite de bench disponibles sur le net est un indice de la qualite d'un CPU, maintenant... On peut ranger les Sparc, HPPA et Power4/5 dans la meme case.
Tu as fait tes tests qui t'ont montre que l'arhitecture Itanium ne t'offrait pas, a toi, les performances esperees dans ton utilisation, soit. D'autres sont dans le meme cas, d'autres encore en ont ete satisfaits.
Si ce n'etait pas comme ca, ce serait quand meme chiant, non ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par scylla . Évalué à 3.
http://www.spec.org/cpu2000/results/(...)
Le haut du tableau est occupé par des configurations Itaniums II (par 16 ou par 32), et par des PA-8800 (par 32 ou par 64).
L'absence de configurations Opterons dotées de plus de 2 processeurs rend la comparaison impossible à armes égales, mais le marché visé par les Itaniums II est justement celui des gros serveurs et calculateurs multiprocesseurs, et celui de l'Opteron les configurations plus légères.
Il reste la possibilité de faire des grappes de calcul sur base Opteron (c'est moins cher), mais les goulets d'étranglement se multiplient et il devient difficile de dire lequel est le plus performant, et ça ajoute des problèmes de maintenance et de stabilité.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Richard Van Den Boom . Évalué à 2.
Cela permet aussi de comparer les performances d'une quadri-Opteron et d'une quadri-Itanium.
Richard
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par imalip . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 3.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par bill_baroud . Évalué à 1.
Ils jouent pas vraiment pas dans la meme catégorie .... il vaut mieux le mettre face a un IBM PowerPC, c'est plus le meme marché .... mais bon la il va se faire latter aussi =)
(rappellons qu'un G5 est un ibm power pc(4?) amputé de quelques cores et doté d'unitées altivec)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
IBM devrait sortir un G5+ extrait du POWER 5.
"La première sécurité est la liberté"
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par renoo . Évalué à 1.
C'est surtout un super, radiateur qui degage plusieurs centaines de watts, alors que AMD vient d'annoncer des nouveaux opterons a 2 ghz et 1.4ghz qui ne consomment que 55w et 30w (respectivement). La ou on pourra 4 processeurs opteron dans une machine 1U d'autres devront se contenter d'un seul processeur itanium2.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par imalip . Évalué à 2.
Et la, paf, la semaine derniere, HP a presente ses nouveaux serveurs 1U avec 1 ou 2 Itanium2.
http://www.hp.com/products1/servers/integrity/entry_level/rx1600/in(...)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Philippe F (site web personnel) . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par mdlh . Évalué à 1.
Ce qui etait un inconveniant est devenu un avantage...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par starfox . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par TSelek . Évalué à 1.
L'histoire bégaye :)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par xilun . Évalué à 2.
C'est 4 a 5 * - que la plupart des processeurs modernes.
En fait c'est tellement peu que je crois qu'il y a en fait bien plus de registres en interne, plus une table de renommage, mais on paye quand même des pénalités à chaque copie (une micro instruction mini).
Ca fait longtemps que les compilo peuvent utiliser efficacement 16 registres, voir 32. Au delà c'est moins utile car peu d'algos sont aussi gourmants.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Christophe Merlet (site web personnel) . Évalué à 2.
Microsoft va t'il réussir a maintenir un version de Windows sur IA32 et ces 3 architectures 64 bits ? J'en doute sérieusement, il ont déjà démontré dans le passé qu'ils était incapable de maintenir 4 architectures simultanément.
Donc amis DSI, je vous conseil d'opter pour GNU/Linux si vous tenez à la pérénité de vos investissements informatiques dans le monde merveilleux du 64 bits !
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par mat1 . Évalué à 1.
http://www.microsoft.com/presspass/press/2004/feb04/02-17ExtendedTe(...)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Lee Nux . Évalué à 1.
Il tournera... en 32 bits.
Ok, je sors...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Security__Watch . Évalué à 6.
C'est une pratique courante de laisser le coeur de l'OS dans son ancien addressage (32 bits ici), et de ne faire qu'une couche d'interface 64-bits pour les progs en 64-bits. Couche d'interface dont le rôle se résume à switcher le mode d'addressage, pour lancer par derrière les services en 32-bits.....
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par DDT . Évalué à 2.
Windows supporte bien sûr l'IA32, l'IA64 depuis un moment pour XP et depuis quelques mois pour 2003. Concernant l'AMD64, Windows XP est en version bêta.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par TSelek . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par bugattifan . Évalué à 0.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par pasBill pasGates . Évalué à 2.
512Go
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par pasBill pasGates . Évalué à 1.
Developpes, ca m'interesse.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Olivier (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par pasBill pasGates . Évalué à 1.
Que MIPS, PPC et Alpha n'aient pas ete rentables vu la taille insignifiante du marche compare a x86 ne signifie rien quand a la maintenabilite de NT sur plusieurs archis differentes.
D'ailleurs, maintenant qu'une partie des sources sont dans les choux, tout le monde pourra se rendre compte que NT est un OS portable.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
D'ailleurs, maintenant qu'une partie des sources sont dans les choux, tout le monde pourra se rendre compte que NT est un OS portable.
Tu confirmes que c'est fait expres ?
"La première sécurité est la liberté"
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par mickabouille . Évalué à 5.
Ça serait un peu un renversement de situation...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 1.
sinon les nouveau nom de registre sont toujours aussi rigolos: RIP,REX, ...
D'ailleur, s'ils font un AMD128 un jour, je leur conseil le 'S' comme prefixe...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par fabien . Évalué à 0.
est-on sur que le 64Intel et le 64AMD sera compatible ?
faut'il se baser sur l'article de hardware.fr ? où il y a ecrit "A vrai dire, elles sont quasiment identiques" ?
J'aimerais bien me rassurer sur ce point, qqun a des elements prouvant que sa sera 100% compatible ????
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Lee Nux . Évalué à 2.
Q9: Is it possible to write software that will run on Intel's processors with 64-bit extension technology, and AMD's 64-bit capable processors?
A9: With both companies designing entirely different architectures, the question is whether the operating system and software ported to each processor will run on the other processor, and the answer is yes in most cases. However, Intel processors support additional features, like the SSE3 instructions and Hyper-Threading Technology, which are not supported on non-Intel platforms. As such, we believe developers will achieve maximum performance and stability by designing specifically for Intel architectures and by taking advantage of Intel's breadth of software tools and enabling services.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par fabien . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par xilun . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par fabien . Évalué à 3.
je suis sur que tu peux comprendre que si je pose la question, c'est que je ne susi pas assez calé pour le faire. si tu trouve les manuel intel "tres bien faits", peux-être peux tu nous faire part des tes decouvertes éclairées et faire avancer un peu le chmilblick.. au lieu de faire de l'humour... :)
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Benoit . Évalué à 1.
- Est-ce qu'un OS 64 bits peut faire tourner les processus 32 bits ? Si les types changent (int, long) pour passer de 32 à 64 bits, le prototype des appels systèmes change aussi.
- Quel est l'intérêt d'être compatible 32 bits pour les processeurs 64 bits ? Acheter une architecture 64 bits pour faire tourner un OS 32 bits n'a strictement aucun intérêt.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Vanhu . Évalué à 2.
Bah quand tu as des applis 32 bits, que tu ne veux/peux pas les recompiler, la compatibilité 32 bits est carrément importante !!
Bien sur, si des gens avaient eu l'idée de faire des OS et des outils dont ils auraient distribué les sources avec le droit de les triturer, et si d'autres personnes avaient bien vu l'avantage de cette possibilité, bah on aurait pas trop besoin de cette compatibilité 32 bits..............
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Wawet76 . Évalué à 7.
Ah, oui... pardon...
(les pauvres)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 0.
Parceque sinon je pense qu'on va avoir des petits sousis de portage ... deja qu'avec une changement de taille de pointer ca rique d'etre chaud ...
K&R frappent encore avec leur 'int' a tout faire ...
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Vanhu . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 2.
"The ANSI/ISO C standard specifies that C must support four signed and four unsigned integer data types: char, short, int, and long. There
are few requirements imposed by the ANSI standard on the sizes of these data types. According to the standard, int and short should be
at least 16 bits; and long should be at least as long as int, but not smaller than 32 bits."
"Traditionally, Kernighan and Ritchie (K&R) C assumes int is the most efficient or fastest integer data type on a machine. ANSI C, with its
integral promotion rule, continues this assumption. "
Mais bon, vu le nombre de programma en C existant actuellement, et sachant que le passage de int16 a int32 a été assez douloureux avec
un nombre de programme moindre, la tradition est elle vraiment a respecter ?
Et Normalement ce serait a l'ANSI de trancher sur la taille de type sur une architecture 64b mais vu leur vitesse de decision je pense qu'on peu attendre.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 2.
"-m32
-m64
Generate code for a 32 bit or 64 bit environment. The 32 bit environment sets int, long and pointer to 32 bits. The 64 bit environment sets int to 32 bits and long and pointer to 64 bits. "
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Philippe F (site web personnel) . Évalué à 1.
Ayons une petite pensee pour les programmes qui s'amusent a stocker des pointeurs dans des entiers pour des raisons obscures.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 0.
Les seuls truc qui seront pas impactés c'est les programmes ecris directement en assembleur ... moins intuitif l'assembleur ... mais compatibilité direct.
Sinon je connais un language mal specifiés mais moins penible a utiliser ;-)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
Au contraire ca risque d'etre les plus impactés, autant un compilateur C +/- intelligent pour transformer automatiquement le stockage ou presenter un warning, autant un prog assembleur ecrit pour i386 ne pourra jamais profiter aussi simplement du 64bit, du MMX et autre 3dnow.
Tu te plaind de ceux qui n'utilisent pas sizeof, et tu prefere l'assembleur .... C'est que tu n'a jamais du coder un soft entier en assembleur.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 0.
Compatibilité binaire ca veut dire qu'un mov eax, 10 sera assemblé de la meme manière sur un X86 et un X86-64 puisque de toute manière l'opcode reste le meme. Sinon comme tu dis seul les languages de haut niveau pouront profiter rapidement des nouvelles possibilité de cette architecture. Par contre je craint qu'on se traine des trucs compilés pour X86 pendant un bon bout de temps ,t'as qu'a regarder le nombre de programme qui n'utilisent que le jeux d'instruction du 386 ...
Enfin moi je dis ca, c'est pour les gens qui ne peuvent pas compiler ce qu'ils utilisent ... et ne pas avoir les sources c'est un choix non ? :-)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 0.
Y'a un truc que j'ai pas compris qqpart ? X86-64 est bien un sur enssemble de X86, comme l'etait le jeux d'instructions du 386 par raport a celui du 8086?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 1.
Raté, il y a de vieux opcodes qui ont disparu, et de nouveaux qui sont apparus.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par chaostech . Évalué à 2.
Sinon pour les nouveau opcode c'est clair qu'il y en a pas mal de nouveaux, mais quand je parlais de compatibilité, c'etait compatibilité ascendante que je voulais dire.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par reno . Évalué à 2.
Ca a mis longtemps a venir, certes, mais c'est la!
Les programmeurs qui utilisent des entiers pour stocker des pointeurs, sont des gorets, si tu veux mon avis, ptr_t n'est pas fait pour les chiens..
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Ackira . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 2.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Troy McClure (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Richard Van Den Boom . Évalué à 2.
> types changent (int, long) pour passer de 32 à 64 bits, le prototype des
> appels systèmes change aussi.
Oui. Le système doit être 64bits mais les programmes peuvent encore être en 32bits. La conversion se fait plus ou moins à la volée.
Ce n'est pas nouveau d'ailleurs : Solaris et AIX font tourner depuis plus de 5 ans des applis 32bits sur un OS 64bits.
> - Quel est l'intérêt d'être compatible 32 bits pour les processeurs 64 bits ?
> Acheter une architecture 64 bits pour faire tourner un OS 32 bits n'a
> strictement aucun intérêt.
Pour les plateformes payantes, migrer tous tes logiciels est couteux. Donc, tu les migrent petit à petit selon les besoins.
Pour les systèmes libres, soyons clairs, il y a pas mal de projets qui ne sont pas encore totalement "prêts" pour le 64bits. C'est sympa de pouvoir continuer à les utiliser en 32bits jusqu'à ce que le code soit nettoyé.
Richard
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 1.
A condition qu'il soit bien écrit, ce qu'il faut vérifier, valider, et il faut aussi être prêt à assurer du support pour la version 64 bits.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par gawal . Évalué à 1.
Pourtant, il est possible sur un G5 d'exécuter du code 32 bits, c'est même le cas la plupart du temps. Il y a quelque chose que je ne comprends pas :
- le G5 n'a pas une architecture PPC-64 ?
- il y a deux unités d'exécutions séparées : une en 32, une en 64
- la compatibilité PowerPC n'est pas ancienne (ca date qd même de 93 le PPC 601 si je me souviens bien) ?
ou bien ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 3.
2) non il n'y a pas deux unités d'execution en 32 et en 64 bits mais la compatibilité matérielle est bien présente : une instruction 64 bits laisse simplement le registre 64 bits à moitié plein.
3) Certes l'ISA PPC date de 93 mais c'est super-récent par rapport à l'ISA X86 qui date du début des 80's.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par maggic . Évalué à 1.
Balèse !
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
tout le monde avait compris je pense.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par plagiats . Évalué à 4.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Florian Hatat . Évalué à 1.
En creusant un peu on trouve ainsi que le meilleur processeur pourrait ne fonctionner qu'avec un demi-bit.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Dalton joe . Évalué à 1.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par patrick_g (site web personnel) . Évalué à 2.
il faut lire pour ses processeurs
j'ai honte : merci aux modéros de corriger mon article et de moinsser ensuite ce message.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par poil oq . Évalué à 3.
http://www.osnews.com/story.php?news_id=6061(...)
je lance le troll :
Intel n'a-t-il fait cela que pour donner du temps à Microsoft avant qu'ils sachent faire tourner Windows en 64 bits ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par plagiats . Évalué à 2.
(j'ai failli mettre une connerie et marquer "avant Debian").
meta-troll : notez que j'ai remplacez Debian par MultiDeskOs.
plagiats
# Mais non spa HS
Posté par plagiats . Évalué à 3.
CF:
http://linuxfr.org/~juke/9478.html(...)
http://www.mandrakeclub.com/modules.php?op=modload&name=Splatt_(...)
plagiats
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par zgub . Évalué à 2.
"performace" c'est le télescopage de performance et limace ?
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Alexandre . Évalué à 1.
"lap quoi ?"
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Croconux . Évalué à 1.
Il nous ont rabattu les oreilles avec leur prescott pendant tout ce temps et au final il n'apporte rien. Franchement moi ça me saoule les boites comme ça qui occupent le terrain quand elles n'ont rien à proposer. "Attendez, attendez, je vais sortir un truc mieux... bientot...
cette année...
ou peut être l'année prochaine...
enfin on verra..."
Comme dit un philosophe contemporain (mon grand père) : "Quand on n'a rien à dire on ferme sa gueule"
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par starfox . Évalué à 1.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par wahnby . Évalué à 0.
la cryptographie? ... bof j'en fait pas beaucoup
le calcul scientifique? ... eu non plus
+ de 4Go de RAM ? c trés utile (ironique)
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par un_brice (site web personnel) . Évalué à 2.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par un_brice (site web personnel) . Évalué à 1.
On dirais que les x86 reprennent un peu de leur retard !
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gniarf . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Moby-Dik . Évalué à 1.
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par un_brice (site web personnel) . Évalué à 1.
[^] # Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
# Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par Pierre Jarillon (site web personnel) . Évalué à 1.
Intel avait ajouté des instructions 32 bits dans le 286. Elles n'ont pratiquement jamais été utilisées. Il a fallu attendre le 386 pour que les logiciels commencent à s'en servir. C'étaient même des Unix qui exploitaient le mieux ces nouvelles instructions : par exemple Coherent en 1991 puis Linux en 1995.
Il y a fort à parier que l'histoire se répète. La période de compatibilité durera quelques années.
On retrouve cette évolution dans les distributions :
- Debian : compatibilité 386
- Mandrake : Pentium obligatoire.
Dans quelques années, la compatibilité Pentium deviendra marginale à son tour. Ce qui me parait assez évident, c'est que Microsoft va avoir bien plus de mal que Linux pour s'adapter à de nouvelles architectures. Souvenez-vous de NT4 sur Mips, PowerPC et Alpha : des feux de paille.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 2.
Faut revoir ton histoire de l'informatique mon cher Pierre.
Entre Linux et NT, un des 2 OS a ete prevu a la base pour etre portable, et ce n'est pas celui que tu crois.
Si NT4 a disparu pour PPC, Mips et Alpha, c'est parce que ces CPU etaient restes marginaux.
NT n'a a la base meme pas ete developpe sur x86 mais sur i860
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par Gniarf . Évalué à 2.
d'ailleurs la version pour processeur Alpha a survécu un peu plus longtemps que les deux autres, Windows NT 4 est même sortie vers 1997.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 2.
Alpha s'en est sorti un peu mieux que PPC et Mips, c'est pour ca qu'il a survecu plus longtemps.
Suffit de voir quels sont les parts de marche de ces plateformes sur les serveurs/desktops aujourd'hui, c'est flagrant, NT ou pas, elles sont a peu pres inexistantes.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par Gwenole Beauchesne . Évalué à 1.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 1.
L'Alpha s'en est bcp mieux sorti que PPC et MIPS pour les workstations/serveurs.
Mais il est vrai que FX!32 etait une petite merveille, si seulement DEC avait eu d'aussi bon commerciaux que leurs ingenieurs...
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par TSelek . Évalué à 0.
Qu'est ce qu'il ne faut pas lire ici...
Pierre Bugnon enlève ton masque on t'a reconnu !
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 2.
L'embedded c'est beau, mais c'est pas ce dont on parle.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par totof2000 . Évalué à 1.
NT était disponible dessus aussi?
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 1.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par patrick_g (site web personnel) . Évalué à 1.
c'est assez rigolo de lire ceci je trouve.
je pense que tu écris ça à cause des histoires de micro-kernel portable par opposition à linux qui est monolithique non ?
mais quand on regarde dans le vrai monde on constate que windows c'est le IA-32 (et une cht'ite version IA-64) alors que linux c'est IA-32 + IA-64 + SPARC + UltraSPARC + PPC32 + PPC64 + Alpha + PA-Risc + ARM ......etc etc
bizarre non ?
le souci de rentabilité fait que le portage sur d'autres archis est quasi-inexistant chez microsoft.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 1.
C'est pour ca qu'il y a une HAL dans NT depuis le debut et qu'ils ont fait tout le developpement de la 1ere version sur des simulateurs i860, afin d'eviter toute specificite du x86 dans le code.
Bref, NT n'existe pas sur 23 plateformes car du point de vue de MS c'est pas rentable(il faut assurer le support, les patchs, marketing, relations avec les constructeurs HW, etc... pour chacune) mais le probleme n'est pas technique, c'est tout ce que cela demande en plus a cote du soft en lui-meme qui rend la chose non rentable.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par patrick_g (site web personnel) . Évalué à 2.
il me semble que le developpement de Linux au cours de ces 10 dernires années prouve qu'il n'est pas nécessaire d'avoir ta fameuse HAL pour avoir un OS portable.
Longhorn innove sur ce point ou non ?
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par un_brice (site web personnel) . Évalué à 1.
Après c'est comme si on reprochait à windows 2000 les faiblesses de ses prédecesseurs (enfin celles qui ont étées corrigées -_^). Moi je dit, windows il est mal foutu: il a pas été conçu pour l'IP.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par dinomasque . Évalué à 1.
Windows NT a été conçu pour bafouer l'Intellectual Property ? Mais que font SCO et la Police ?
-> []
BeOS le faisait il y a 20 ans !
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 1.
Je consideres que les micro-kernels c'est super en theorie.
En pratique, ben c'est tres bien, mais les performances en patissent, donc selon les besoins ca va ou ca ne va pas.
J'ai pas une regle encastree dans le beton qui dit "monolithique c'est mal" ou "micro-kernel c'est mal"
Quand a la HAL, c'est pas essentiel, mais ca aide bcp, d'ailleurs Linux s'y est mis aussi.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par un_brice (site web personnel) . Évalué à 1.
De toutes manières, le coup du "CPU marginal"... je suis pas sûr que les PCs représentaient la majorité du marché des serveurs quand ils ont arrêté la prod. La vérité c'est que personne n'en voulait sur les "vrais" serveurs.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par gnujsa . Évalué à 1.
Entre Linux et NT, un des 2 OS a ete prevu a la base pour etre portable, et ce n'est pas celui que tu crois.
Il me semble pas que notre cher Pierre, ai exprimé ses croyances en matière de portabilité d' OS dans son commentaire...
Bon, faisons le point:
- NT a été conçu pour i860 et tourne maintenant sur combien de platerfome ?
- Linux (mettons Debian) a été conçu pour x86 et tourne maintenant sur au moins :
alpha, arm, hppa, i386, ia64, m68k, mips, mipsel, powerpc, s390, sparc
Bé, finalement, le plus portable.... (quelque en soit les raisons)
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 0.
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par gnujsa . Évalué à 1.
le plus porté, donc le plus portable.
J'avais quand même pris la précaution de mettre entre paranthèses :
quelque en soit les raisons
Aprés que ce soit une question d'argent ou technique, je n'en sais rien
( j'ai pas encore téléchargé le code source de windows ;-) )
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par pasBill pasGates . Évalué à 1.
Que le support, marketing,... coute cher ne change en rien la portabilite d'un OS
[^] # Re: Du X86 vers le 32 bits puis vers 64 bits
Posté par Moby-Dik . Évalué à 1.
Intel avait ajouté des instructions 32 bits dans le 286.
Hum pardon ?? Le 286 était 16 bits, du point de vue de la taille des registres et d'un paquet d'autres choses. C'est avec le 386 que les processeurs pour PC sont devenus réellement 32 bits.
Je ne sais pas s'il y avait des "instructions 32 bits" (multiplication double-précision peut-être ?) sur 286 mais ce n'était certainement pas significatif.
# Nouveau gros calculateur en allemagne
Posté par Paerro Trime . Évalué à 1.
Le centre de recherche de Jülich (Allemagne) vient de se payer un nouveau calculateur très chouette qui prend la première place européenne de la catégorie, assez loin devant l'ancien N°1, un cluster d'Alpha installé au CEA pour ses différentes activité plus ou moins avouables.
Le bestiau est composé de 41 serveurs p690+ d'IBM (donc à priori des Power4+ à 1,7GHz - à raison de 16 puces par serveur, soit 32 cores, ça représente l'équivalent de 1312 processeurs).
le communiqué de presse en teuton :
http://www.fz-juelich.de/portal/index.php?index=281&cmd=show&am(...)
[^] # Re: Nouveau gros calculateur en allemagne
Posté par patrick_g (site web personnel) . Évalué à 2.
non ?
# Re: Intel a choisi d'étendre X86 vers le 64 bits
Posté par antoinebrunel . Évalué à 1.
je peux confirmer que les performances des puces 64bits d'Intel, les itanium 2, sont plus que décevantes....
et en terme de fréquence d'horloge, ils se traînent à 1,5 Ghz, et le gain de performance entre un P3 Xeon à 2,4 et un itanium 2 était nul (pour un calcul quelconque).
Néanmoins:
- l'architecture ia64 est totalement nouvelle, et donc s'affranchit des contraintes du x86, et sera plus évolutive
- le besoin d'une puce d'entreprise 64bit se faisait sentir cruellement sur architecture intel, notamment pour les bases de données sérieuses (+1 To)
- nos amis de HP et IBM mettent le paquet marketing sur cette puce, on peut donc espèrer qu'elle sera pérenne
Donc, j'espère que dans un futur assez proche, l'itanium 2 (ou 3), sera à la hauteur de ses prédécesseurs (notamment, la puce Alpha, définitivement le meilleur processeur 64bits ayant existé)...
[^] # ibm n'a pas choisi Itanium 2
Posté par Jean-Max Reymond (site web personnel) . Évalué à 1.
[^] # Re: ibm n'a pas choisi Itanium 2
Posté par antoinebrunel . Évalué à 1.
IBM ne cache plus qu'il ne sait pas encore combien de temps AIX va vivre.... et HP semble s'impliquer de plus en plus.
Or, le choix logiciel sur OS Linux est majoritairement basé sur du code intel (x86), ou IA64, ou enfin z390 (mais ca reste marginal).
Donc, en mon sens, le marché des serveurs Linux dans 4 ans sera composé principalement de IA64 et/ou AMD...
[^] # Re: ibm n'a pas choisi Itanium 2
Posté par Jean-Max Reymond (site web personnel) . Évalué à 1.
la stratégie est simple: occuper tous les segments du marché, y compris avec du Windows. Maintenant, en regardant le calendrier d'applications AIX, ils ne vont pas le lacher comme ça, de même pour l'AS400.
pour les prédictions, on peut déjà dire que le marché Linux est composé principalement de puces Intel ou AMD alors dans 4 ans, c'est sur et certain même si les chips PowerPc alignent des performances équivalentes ou supérieures.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.