Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3042 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  59  60  61  ..  97  98  99  100  101  102
Auteur Sujet :

[Topic officiel] AMD Athlon XP-64/Opteron et AMD 8000 ...

n°2833843
deltaden
Posté le 17-11-2003 à 18:17:18  profilanswer
 

Reprise du message précédent :
Voilà, c'est officiel, Sun et AMD ont un partenariat, voyez en première page des deux sites www.sun.com et www.amd.com
 

mood
Publicité
Posté le 17-11-2003 à 18:17:18  profilanswer
 

n°2833855
deltaden
Posté le 17-11-2003 à 18:21:11  profilanswer
 

waouw, c'est un fameux partenariat:
 
    * A full range of AMD Opteron processor-based Sun Fire systems from Sun: Throughout the course of 2004, Sun will introduce new AMD Opteron processor powered systems. The current roadmap calls for two and four-way servers to be rolled-out within the next calendar year.
    * Solaris OS and Sun?s Java Enterprise System optimization for the AMD Opteron processor: Sun and AMD will collaborate to accelerate the platform development, optimize the performance and increase enterprise adoption for the Solaris OS and Sun?s Java Enterprise System running on the AMD Opteron processor. Currently customers can run Solaris software on AMD Opteron in 32-bit mode. Sun plans to make 64-bit Solaris available on the AMD Opteron processor in the first half of 2004.
    * Future AMD Opteron Processor-based Designs: Sun and AMD will collaborate on a portfolio of future AMD Opteron processor-based systems and scalability beyond 4-way AMD Opteron processor systems. The parties will also collaborate on coherent HyperTransport? technology implementations.
    * Joint ISV Development Program: Sun and AMD will jointly form an iForceTM Partner Program for ISVs and developers creating and porting applications to the Solaris OS. This new program will include engineering support from both companies, a seed unit program for ISVs as well as a Sun/AMD Developer Resource Kit, which is available for download at www.sun.com/amd or www.amd.com/sun.
    * Joint Customer Centric Marketing Programs: Sun and AMD will collaborate on worldwide marketing activities including a customer seed unit program; joint sales activities; as well as joint product, ISV, developer and channel marketing programs.
 

n°2834670
gliterr
Posté le 17-11-2003 à 23:27:21  profilanswer
 

sacrée nouvelle même si pour bcp s'était une conséquence logique de la situation de SUN.
 
On en parle que de 4 cpu ? Est ce pr garder l'espace vitale des SPARC ??

n°2834718
deltaden
Posté le 18-11-2003 à 00:06:08  profilanswer
 

sisi, "Sun and AMD will collaborate on a portfolio of future AMD Opteron processor-based systems and scalability beyond 4-way AMD Opteron processor systems"
 
Mais sans doute pas dans l'immédiat...

n°2834874
nicolbolas
Optiquement votre.
Posté le 18-11-2003 à 08:45:15  profilanswer
 

vu le rapport prix/perf des ultrasparc on peut meme voir SUN retourner completement sa veste et arreter de fabriquer des processeurs, allez savoir :D
Pour ce qui est du SMP à plus de 8 proc, le probleme est que les switch HT sont pas encore au point et que assurer la CC sur plus de 4 proc bouffe trop de bande passante sur les liens HT. La seule solution pour y remedier serait un système hybride smp/amp avec un clustering via HT mais plusieurs OS sur le meme systeme...

n°2834875
smiley0041
Posté le 18-11-2003 à 08:47:17  profilanswer
 

et SGi vous croyez qu'on peut les voir débarquer dans l'anventure AMD64 ? :ange:


---------------
Mon feed
n°2835028
deltaden
Posté le 18-11-2003 à 11:08:46  profilanswer
 

NicolBolas a écrit :

vu le rapport prix/perf des ultrasparc on peut meme voir SUN retourner completement sa veste et arreter de fabriquer des processeurs, allez savoir :D


hehe, on ne sait jamais ;)

NicolBolas a écrit :

Pour ce qui est du SMP à plus de 8 proc, le probleme est que les switch HT sont pas encore au point et que assurer la CC sur plus de 4 proc bouffe trop de bande passante sur les liens HT. La seule solution pour y remedier serait un système hybride smp/amp avec un clustering via HT mais plusieurs OS sur le meme systeme...


Ben justement, je crois que ce qu'ils veulent faire, c'est développer ce système de switch HT avec filtrage/cache pour la CC. Comme Newisys a(vait ?) l'intention de faire.
 
Pour ce qui est de ton système hybride, ça reste un système de type cluster, et donc ça ne correspond pas aux gros systèmes SMP dont ils ont l'air de parler ici.
Mais il va y avoir ce genre de système: Octigabay: http://www.octigabay.com/
Evidement, c'est fait par une société parfaitement inconnue...  [:proy]


Message édité par deltaden le 18-11-2003 à 11:09:36
n°2835087
gliterr
Posté le 18-11-2003 à 11:41:30  profilanswer
 

smiley0041 a écrit :

et SGi vous croyez qu'on peut les voir débarquer dans l'anventure AMD64 ? :ange:


 
J'en doute un peu.
SGI n'a jamais montré le moindre interet pr l'Opteron et en plus dispose d'un 32 Itanium2 qui en jette un max donc .... douteux selon moi.

n°2835158
smiley0041
Posté le 18-11-2003 à 12:16:45  profilanswer
 

gliterr a écrit :


 
J'en doute un peu.
SGI n'a jamais montré le moindre interet pr l'Opteron et en plus dispose d'un 32 Itanium2 qui en jette un max donc .... douteux selon moi.

dommage


---------------
Mon feed
n°2835360
gliterr
Posté le 18-11-2003 à 13:55:32  profilanswer
 

http://www.aceshardware.com/
 
    * Apache bench: 100.000 requests, 10 Concurrent requests
    * Quad Opteron 844 (32 bit): 8263 requests /s, 1.21 ms per 10                    requests
    * Quad Opteron 844 (64 bit): 9032 requests /s, 1.11 ms per 10 requests
    *
    * Apache bench: 100.000 requests, 100 Concurrent requests
    * Quad Opteron 844 (32 bit): 8554 requests /s, 11.69 ms per 100 requests
* Quad Opteron 844 (64 bit): 9369 requests /s, 10.67 ms per 100 requests  
 
 
Gain de 10% environ en 64bits, pas mal du tout.

mood
Publicité
Posté le 18-11-2003 à 13:55:32  profilanswer
 

n°2835365
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 13:56:55  profilanswer
 

gliterr a écrit :

http://www.aceshardware.com/
 
    * Apache bench: 100.000 requests, 10 Concurrent requests
    * Quad Opteron 844 (32 bit): 8263 requests /s, 1.21 ms per 10                    requests
    * Quad Opteron 844 (64 bit): 9032 requests /s, 1.11 ms per 10 requests
    *
    * Apache bench: 100.000 requests, 100 Concurrent requests
    * Quad Opteron 844 (32 bit): 8554 requests /s, 11.69 ms per 100 requests
* Quad Opteron 844 (64 bit): 9369 requests /s, 10.67 ms per 100 requests  
 
 
Gain de 10% environ en 64bits, pas mal du tout.


 
je trouve ca plutot peu moi  [:mlc2]

n°2835368
smiley0041
Posté le 18-11-2003 à 13:57:52  profilanswer
 

hého faurt ptet attendre que les OS et progs soient murs avant de tirer des conclusion hâtives :o


---------------
Mon feed
n°2835376
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 14:00:55  profilanswer
 

smiley0041 a écrit :

hého faurt ptet attendre que les OS et progs soient murs avant de tirer des conclusion hâtives :o


 
bha la dans notre cas, c'est une suse linux 64 bits, un des OS 64bits les plus aboutit du moment pour ce genre d'archi avec une version d'apache egalement 64bits...

n°2835378
gliterr
Posté le 18-11-2003 à 14:01:20  profilanswer
 

ixemul a écrit :


je trouve ca plutot peu moi  [:mlc2]  


 
 
Pour les gars d'Aces Hardware c pas mal car ce soft utilise pas mal de  RAM donc on pourrait craindre un bouchon au niveau de la ram en passant de 32 à 64bits.
 
 
Pour en revenir à l'alliance SUN/AMD, ben dis donc, si après ca MS ne se bouge pas pour sortir rapidement son WIN AMD64bits.

n°2835386
gliterr
Posté le 18-11-2003 à 14:03:47  profilanswer
 

ixemul a écrit :


 
bha la dans notre cas, c'est une suse linux 64 bits, un des OS 64bits les plus aboutit du moment pour ce genre d'archi avec une version d'apache egalement 64bits...


 
C'est bizarre, je viens de m'engeuler avec pas mal de gars sur un forum au suejt de la notion de MATURE.
 
NOn, aucune plate forme n'est mature en AMD64, ca demande des années de test et d'optimisation.
Les plates formes AMD64 sont prêtes et marchent mais en aucun cas sont matures.

n°2835388
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 14:05:04  profilanswer
 

gliterr a écrit :


 
 
Pour les gars d'Aces Hardware c pas mal car ce soft utilise pas mal de  RAM donc on pourrait craindre un bouchon au niveau de la ram en passant de 32 à 64bits.


 
Ce qui prouve bien que le 64bits n'est pas le messie que tout le monde attends, cela augmente les capacité des cpu a travailler avec de grande valeurs, plus de registres egalement, mais en aucun cas ce n'est ce qui fera exploser les perfs des cpus...
 

Citation :


Pour en revenir à l'alliance SUN/AMD, ben dis donc, si après ca MS ne se bouge pas pour sortir rapidement son WIN AMD64bits.


 
C'est pas du tout la meme clientele...

n°2835396
TNZ
Ryzen 9 9950X3D powered ...
Posté le 18-11-2003 à 14:10:23  profilanswer
 

ixemul a écrit :


 
Ce qui prouve bien que le 64bits n'est pas le messie que tout le monde attends, cela augmente les capacité des cpu a travailler avec de grande valeurs, plus de registres egalement, mais en aucun cas ce n'est ce qui fera exploser les perfs des cpus...
 

Citation :


Pour en revenir à l'alliance SUN/AMD, ben dis donc, si après ca MS ne se bouge pas pour sortir rapidement son WIN AMD64bits.


 
C'est pas du tout la meme clientele...

:pt1cable: Et la notion d'opérations CISC ??? :heink: ... Et le nombre de cycles d'horloge nécessaires ... etc ??? :heink:
 
Maintenant, les compilos pour le 64 bits doivent être réoptimisés pour exploiter au maximum les capacités des CPUs. A moins de redévelopper en assembleur [:clarinette]
 
Moi, j'veux bien tout ce qu'on veut sur les compilos AMD64 mais G comme l'impression qu'on fait du quake 1 sur des radeon 9800 XT [:wam] :/


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°2835412
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 14:16:48  profilanswer
 

TNZ a écrit :

:pt1cable: Et la notion d'opérations CISC ??? :heink: ... Et le nombre de cycles d'horloge nécessaires ... etc ??? :heink:
Maintenant, les compilos pour le 64 bits doivent être réoptimisés pour exploiter au maximum les capacités des CPUs. A moins de redévelopper en assembleur [:clarinette]
 
Moi, j'veux bien tout ce qu'on veut sur les compilos AMD64 mais G comme l'impression qu'on fait du quake 1 sur des radeon 9800 XT [:wam] :/


 
rouge je ne vois pas trop le rapport avec ce que j'ai dit  [:kilgoreweb]  
 
pour le reste... On entends que sun se met en accord avec AMD, c'est que sun estime que leur plateforme commence à atteindre un bon niveau de maturité sinon, je vois pas trop comment une boite comme sun se deciderais de remettre en question ses technologie qui elle sont "mature" pour une plateforme "trop neuve..."


Message édité par ixemul le 18-11-2003 à 14:17:57
n°2835441
TNZ
Ryzen 9 9950X3D powered ...
Posté le 18-11-2003 à 14:30:59  profilanswer
 

ixemul a écrit :

rouge je ne vois pas trop le rapport avec ce que j'ai dit  [:kilgoreweb]  
 
pour le reste... On entends que sun se met en accord avec AMD, c'est que sun estime que leur plateforme commence à atteindre un bon niveau de maturité sinon, je vois pas trop comment une boite comme sun se deciderais de remettre en question ses technologie qui elle sont "mature" pour une plateforme "trop neuve..."

Ben pour les performances, des registres 64 bits permettent de réduire le nombre de cycles d'horloge pour chaque instruction et donc d'en executer plus par secondes.
 
Maintenant il faudrait que les compilos utilisent toutes les instructions processeur mises à disposition plutot que de se cantonner uniquement aux opérations basiques :/


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°2835451
josedsf
Posté le 18-11-2003 à 14:32:58  profilanswer
 

TNZ a écrit :

Ben pour les performances, des registres 64 bits permettent de réduire le nombre de cycles d'horloge pour chaque instruction et donc d'en executer plus par secondes.
 
Maintenant il faudrait que les compilos utilisent toutes les instructions processeur mises à disposition plutot que de se cantonner uniquement aux opérations basiques :/


 
j'ai relus l'article de x86secret sur l'a64 et ils disent que les compilos en mode 64bits crachent surtout du code SSE2 [:wam]
http://www.x86-secret.com/articles/cpu/k8-2/a64-2.htm


Message édité par josedsf le 18-11-2003 à 14:34:22

---------------
Guide cpu / Zen6-7
n°2835473
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 14:44:42  profilanswer
 

TNZ a écrit :

Ben pour les performances, des registres 64 bits permettent de réduire le nombre de cycles d'horloge pour chaque instruction et donc d'en executer plus par secondes.
 
Maintenant il faudrait que les compilos utilisent toutes les instructions processeur mises à disposition plutot que de se cantonner uniquement aux opérations basiques :/


 
non, pas du tout, les registres 64 bits sont utiles uniquement dans 2 cas, un plutot utile, l'autre beaucoup moins selon l'utilisation.
 
Le plus utile: ce sont des registres supplémentaires, il peuvent donc completer l'offre de registre deja disponible et donc limiter les acces a la ram (le cpu peut stocker plus d'info en interne pour les traitements). Dans ce cas, puisque l'on fait moins de read/write dans la ram pour aller chercher les infos, les stocker en registre, executer l'instruction (qui prendra toujours autant de cycle d'horloge), mettre a jour les registres et les reecrire en ram pour les liberer pour executer l'instruction suivante (fonctionnement generalisé ici hein ! le code peut etre optimiser afin d'executer le plus d'instructions possible avec le contenu des registres sans avoir a les reecrire en ram) le programme s'en trouve acceleré. (je passe sous silence le system de data cache des cpus, qui bien que plus rapide que la ram, fonctionne sur le meme principe et est toujours plus lent qu'un vrai registre interne du cpu)
 
l'autre utilité: pour executer des instructions sur des données de 64 bits, et la, seules les applications scientifiques et/ou mathematiques auront des gains de perfs (en 32 bits, les calculs sur des nombre de 64 bits ou plus meme se trouvait decomposé en suite d'operation sur des nombre de 32bits). a savoir que pour ce type d'utilisation les FPU, et maintenant les jeux d'instructions MMX/SSE/SSE2 font egalement des miracles (enfin non, rien de bien miraculeux la dedans, juste de tres bonnes optimisations ;) )

n°2835506
TNZ
Ryzen 9 9950X3D powered ...
Posté le 18-11-2003 à 14:58:53  profilanswer
 

Je te parle de l'encodage des instructions (avec les modes d'adressage ad-hoc) ... l'architecture x86 requiert entre 5 et 7 cycles d'horloge par instruction et une instruction peut prendre jusqu'à 7 octets ou plus :/
 
Ce que je veux dire C qu'avec un proc 64 bits, les instructions sont chargées dans le processeur par paquet de 64 ou 128 bits, que le traitements des opérations se fait sur des registres plus grands et plus nombreux et que donc, à fréquence égale, le nombre d'instructions par seconde est plus élevé. Tant pour les instructions simples (4 opérations, test, déplacement et sauts) que pour les instructions complexes (genre switch, sauts conditionnels relatifs indéxés etc ...), les resources processeurs sont identiques. Le problème que je soulève est que les compilos décomposent en plusieurs instructions simples des traitements pouvant être effectués en une seule instruction évoluée. L'importance de l'optimisation d'un compilo est primordiale, enfait il conviendrait de revoir chacune des traductions algorythmiques entre les instructions du langage et le code assembleur.


---------------
"Mieux vaut demander à un qui sait plutôt qu'à deux qui cherchent." ... "Le plus dur, c'est de faire simple.", TNZ
n°2835738
Blue Apple
Posté le 18-11-2003 à 17:22:26  profilanswer
 

Citation :

l'architecture x86 requiert entre 5 et 7 cycles d'horloge par instruction


Le décodeur utilise 2 cycles sur le K7 et 3 sur le K8.

Citation :

une instruction peut prendre jusqu'à 7 octets ou plus


C'est exceptionnel et ces instructions sont très peu utilisées. Les guides d'optimisation demandent tous d'éviter ces instructions (qui provoquent d'ailleurs un trap au niveau du décodage qui doit faire appel à du microcode), du code x86 rapide utilise peu d'instructions de tailles relativement réduite.

Citation :

Ce que je veux dire C qu'avec un proc 64 bits, les instructions sont chargées dans le processeur par paquet de 64 ou 128 bits


L'Alpha (LE processeur RISC 64 bits par excellence) utilise des instructions de 32 bits de long. Et les bundles d'un Itanium font 48 bits. Et les instructions ne sont jamais chargée dans des registres (sauf en cas de code s'automodifiant, mais c'est pas l'idéal), les instructions ça se lit de façon séquentielle et ça vient d'une cache bien à part. Les registres, c'est pour les données, c'est-à-dire pour ce que cible une instruction.

Citation :

le traitements des opérations se fait sur des registres plus grands et plus nombreux


Ce qui augmente la taille nécessaire pour coder une instruction. Ce qui rend son décodage plus complexe. Mais ça c'est l'affiare des architectes du CPU, c'est totalement transparent pour l'utilisateur.

n°2835833
gliterr
Posté le 18-11-2003 à 17:57:51  profilanswer
 

ixemul a écrit :


Ce qui prouve bien que le 64bits n'est pas le messie que tout le monde attends, cela augmente les capacité des cpu a travailler avec de grande valeurs, plus de registres egalement, mais en aucun cas ce n'est ce qui fera exploser les perfs des cpus...


 
A priori, effectivement non.
Le passage de 16 à 32 se justifiait de "lui même".
De 32 à 64, bof.
Mais bon, le AMD64, ce n'est pas que ca.
 

ixemul a écrit :


C'est pas du tout la meme clientele...


 
Il n'y a pas de version WIN64 pro de prévue par hasard ??

n°2835942
deltaden
Posté le 18-11-2003 à 18:54:27  profilanswer
 

ixemul a écrit :

Ce qui prouve bien que le 64bits n'est pas le messie que tout le monde attends,...


les gens qui attendent le 64bits comme le messie n'y connaissent strictement rien.  
Même AMD, dans ses prévisions les plus optimistes parlait de 15-20% de gains.

TNZ a écrit :

Ben pour les performances, des registres 64 bits permettent de réduire le nombre de cycles d'horloge pour chaque instruction et donc d'en executer plus par secondes.


pourquoi ?
Les instructions ne sont pas stockées dans les registres.
 
Le passage en 64bit permet uniquement d'adresser plus de 4Go de RAM, et de gérer nativement les ENTIERS 64bits, rien d'autre !

n°2835948
deltaden
Posté le 18-11-2003 à 18:57:25  profilanswer
 

josedsf a écrit :

j'ai relus l'article de x86secret sur l'a64 et ils disent que les compilos en mode 64bits crachent surtout du code SSE2 [:wam]
http://www.x86-secret.com/articles/cpu/k8-2/a64-2.htm


pour les compilos MS? je sais pas, mais c'est en effet ce qui est fait pour GCC.
C'est logique, en FPU normale (x87), on a accès à 8 registres 80bits accédables uniquement comme une pile...
En SSE2, on a accès à 16 registres 128bits directement. :)
Tout ça sans parler de la possibilité de faire des instructions SIMD avec le SSE2.
Evidement, en SSE2, on a pas accès à la précision 80bits, mais bon,  je ne sais pas si c'est tellement utilisé  :??:

TNZ a écrit :

Ce que je veux dire C qu'avec un proc 64 bits, les instructions sont chargées dans le processeur par paquet de 64 ou 128 bits, que le traitements des opérations se fait sur des registres plus grands et plus nombreux et que donc, à fréquence égale, le nombre d'instructions par seconde est plus élevé.


mmh, je vois pas trop en quoi le passage de 32 à 64bits change la taille des paquets qui arrivent au CPU.
La cache échange avec la RAM des "paquets" de 64Octets pour le K7/K8 et la cache a une connexion de 64bits (ou 128 sur le K8 ??) vers le core. Mais ça n'a aucun rapport l'un avec l'autre. Le P4 est 32bits et l'échange se fait bien sur un bus 256bits...
 
 
 
Pour ce qui est de l'optimisation des compilos et OS, à mon avis c'est quand même déjà très mature.
Il ne faut pas se leurrer ! On passe pas du x86 au IA64 ici !
Le x86-64 est très proche du x86. La quantité de chose à changer est relativement réduite.
Niveau compilo, les optimisations pour le K7 sont toujours plus ou moins valables. Evidement, il y a quelques préfixes à rajouter à certains endroits et des choses comme ça, mais l'otpimisation n'est pas à reprendre depuis le départ.
Pour ce qui est du doublement du nombre de registre, si on prend GCC comme exemple, il ne s'agit pas d'un grand changement à apporter. D'ailleurs, GCC a été fait au départ pour des CPU RISC qui ont en moyenne 32 registres. Le passage de 8 à 16 registres pour le x86-64 est plutôt un retour au source... ;)
 
Ce que je veux dire est qu'on ne va pas observer un gain énorme des compilateurs dans les mois qui viennent :(


Message édité par deltaden le 18-11-2003 à 19:08:18
n°2835972
deltaden
Posté le 18-11-2003 à 19:07:21  profilanswer
 

TNZ a écrit :

Ce que je veux dire C qu'avec un proc 64 bits, les instructions sont chargées dans le processeur par paquet de 64 ou 128 bits, que le traitements des opérations se fait sur des registres plus grands et plus nombreux et que donc, à fréquence égale, le nombre d'instructions par seconde est plus élevé.


mmh, je vois pas trop en quoi le passage de 32 à 64bits change la taille des paquets qui arrivent au CPU.
La cache échange avec la RAM des "paquets" de 64Octets pour le K7/K8 et la cache a une connexion de 64bits (ou 128 sur le K8 ??) vers le core. Mais ça n'a aucun rapport l'un avec l'autre. Le P4 est 32bits et l'échange se fait bien sur un bus 256bits...
 
 
 
Pour ce qui est de l'optimisation des compilos et OS, à mon avis c'est quand même déjà très mature.
Il ne faut pas se leurrer ! On passe pas du x86 au IA64 ici !
Le x86-64 est très proche du x86. La quantité de chose à changer est relativement réduite.
Niveau compilo, les optimisations pour le K7 sont toujours plus ou moins valables. Evidement, il y a quelques préfixes à rajouter à certains endroits et des choses comme ça, mais l'otpimisation n'est pas à reprendre depuis le départ.
Pour ce qui est du doublement du nombre de registre, si on prend GCC comme exemple, il ne s'agit pas d'un grand changement à apporter. D'ailleurs, GCC a été fait au départ pour des CPU RISC qui ont en moyenne 32 registres. Le passage de 8 à 16 registres pour le x86-64 est plutôt un retour au source... ;)

n°2836064
ixemul
Nan mais sans blague ! ⚡
Posté le 18-11-2003 à 19:58:04  profilanswer
 

deltaden a écrit :


les gens qui attendent le 64bits comme le messie n'y connaissent strictement rien.  
Même AMD, dans ses prévisions les plus optimistes parlait de 15-20% de gains.
 


 
c'est bien ce que je dit(sous entends  :whistle: )

n°2836119
mrbebert
Posté le 18-11-2003 à 20:32:32  profilanswer
 

deltaden a écrit :


les gens qui attendent le 64bits comme le messie n'y connaissent strictement rien.  
Même AMD, dans ses prévisions les plus optimistes parlait de 15-20% de gains.
 
pourquoi ?
Les instructions ne sont pas stockées dans les registres.
 
Le passage en 64bit permet uniquement d'adresser plus de 4Go de RAM, et de gérer nativement les ENTIERS 64bits, rien d'autre !

Je crois que tout est dit, on peut fermer :D  
 
Pour ce qui est des perfs, il faut insister sur le fait que, en définissant l'AMD64 (extension du x86 en 64 bits), AMD ne s'est pas contenté d'agrandir les registres (ce qui n'influe absolument pas sur la rapidité des instructions), mais en a aussi ajouté.
Je pense que c'est surtout là qu'il y a une amélioration des perfs :)

n°2836136
jinxjab
Protection engendre sacrifice
Posté le 18-11-2003 à 20:37:46  profilanswer
 

ixemul a écrit :


 
bha la dans notre cas, c'est une suse linux 64 bits, un des OS 64bits les plus aboutit du moment pour ce genre d'archi avec une version d'apache egalement 64bits...


 
SOULIGNE bien le "pour ce genre d'archi" car linux n'est pas le premier noyau d'OS pour archi 64bits, ... bien loin de la.

n°2836142
jinxjab
Protection engendre sacrifice
Posté le 18-11-2003 à 20:40:33  profilanswer
 

gliterr a écrit :


 
C'est bizarre, je viens de m'engeuler avec pas mal de gars sur un forum au suejt de la notion de MATURE.
 
NOn, aucune plate forme n'est mature en AMD64, ca demande des années de test et d'optimisation.
Les plates formes AMD64 sont prêtes et marchent mais en aucun cas sont matures.


 
 :hello:  
hep contrairement à beaucoup d'autres. Alors pourquoi cette "folie" de l'opteron dans les serveurs, simple : le markettingeuuh.

n°2836369
d750
Posté le 18-11-2003 à 22:12:31  profilanswer
 

JinxJab a écrit :


 
 :hello:  
hep contrairement à beaucoup d'autres. Alors pourquoi cette "folie" de l'opteron dans les serveurs, simple : le markettingeuuh.


 
c est utile pour les serveurs(pour géré plus de ram justement)

n°2836387
josedsf
Posté le 18-11-2003 à 22:20:43  profilanswer
 

JinxJab a écrit :


 
 :hello:  
hep contrairement à beaucoup d'autres. Alors pourquoi cette "folie" de l'opteron dans les serveurs, simple : le markettingeuuh.


 
je cite deltaden :jap:
 
"Pour ce qui est de l'optimisation des compilos et OS, à mon avis c'est quand même déjà très mature.
Il ne faut pas se leurrer ! On passe pas du x86 au IA64 ici !
Le x86-64 est très proche du x86. La quantité de chose à changer est relativement réduite."
 
En 2004 on aura du a64 "mature" au nivo des soft (Zin64 etc..) et du matos (gravure 0,09 etc..)


Message édité par josedsf le 18-11-2003 à 22:21:04

---------------
Guide cpu / Zen6-7
n°2836662
wave
Posté le 19-11-2003 à 00:47:02  profilanswer
 

josedsf a écrit :


 
je cite deltaden :jap:
 
"Pour ce qui est de l'optimisation des compilos et OS, à mon avis c'est quand même déjà très mature.
Il ne faut pas se leurrer ! On passe pas du x86 au IA64 ici !
Le x86-64 est très proche du x86. La quantité de chose à changer est relativement réduite."
 
En 2004 on aura du a64 "mature" au nivo des soft (Zin64 etc..) et du matos (gravure 0,09 etc..)


il faut pas oublier que, si un compilo peut facilement faire du SSE2 avec tous les nouveaux registres, seul l'ASM permet de profiter vraiment efficacement du SIMD. Et là, soit on prend une application optimisée en ASM pour P4, qui n'utilise que la moitié des registres, soit on utilise tous les registres avec le GCC, mais la gestion du SIMD est en général peu efficace.
 
au fait, linux 64 bits fait-il tourner les applications 32 bits?

n°2836668
deltaden
Posté le 19-11-2003 à 00:55:45  profilanswer
 

wave a écrit :

au fait, linux 64 bits fait-il tourner les applications 32 bits?


oui, oui !  Sans problèmes ! :)

n°2836718
wave
Posté le 19-11-2003 à 01:44:55  profilanswer
 

deltaden a écrit :


oui, oui !  Sans problèmes ! :)


donc c'est bien ce que j'ai dit, actuellement le 64 bits permet de profiter des applications optimisées P4 en asm, ou bien optimisées A64 en C mais avec une gestion médiocre du SIMD.
On peut espérer encore un gain avec l'association SSE2 SIMD + nouveaux registres, dans les applications optimisées spécifiquemenet en ASM. Mais ça se généralisera sans doute pas tout de suite, ça demande du temps donc un marché + important qu'actuellement.
 
d'ailleurs le SIMD permet, autant que les nouveaux registres, de stocker + données dans les registres, l'idéal étant l'association des 2:D


Message édité par wave le 19-11-2003 à 01:46:48
n°2836726
Marc
Chasseur de joce & sly
Posté le 19-11-2003 à 02:14:27  profilanswer
 

chris25fr > Tu cherches quoi là ...

n°2836727
chris25fr
Posté le 19-11-2003 à 02:17:31  profilanswer
 

rien ,je rigolais . c'est tout . d'ailleurs ,je vais l'enlever ce message . c'etait pour detendre l'atmosphere  
 
 
 
j'edite de suite .  
 

n°2836777
Blue Apple
Posté le 19-11-2003 à 08:08:53  profilanswer
 

Citation :

seul l'ASM permet de profiter vraiment efficacement du SIMD.


Une instruction SSE2 SIMD ne s'exécutera pas plus vite sur un K8 que les deux instructions SSE2 scalaires correspondantes. Il n'y a vraiment pas de raison de se casser la tête pour vectoriser avec un K8 (pour le P4, par contre, on double le # d'instructions/cycle que l'on peut soutenir).

n°2836783
wave
Posté le 19-11-2003 à 08:31:25  profilanswer
 

Blue Apple a écrit :

Citation :

seul l'ASM permet de profiter vraiment efficacement du SIMD.


Une instruction SSE2 SIMD ne s'exécutera pas plus vite sur un K8 que les deux instructions SSE2 scalaires correspondantes. Il n'y a vraiment pas de raison de se casser la tête pour vectoriser avec un K8 (pour le P4, par contre, on double le # d'instructions/cycle que l'on peut soutenir).


c'est effectivement ce que j'avais déjà lu sur le topic, mais ça permet quand-même de stocker 2 fois + de données dans les registres.
T'es sûr qu'il n'y a aucune perte de temps du fait de devoir décoder 2 instructions au lieu d'une? Pareil pour la lecture ou le stockage des données?
 
enfin ce que j'en pense, c'est qu'AMD devrait ajouter une unité d'exécution:D

n°2836806
ixemul
Nan mais sans blague ! ⚡
Posté le 19-11-2003 à 09:25:19  profilanswer
 

JinxJab a écrit :


 
SOULIGNE bien le "pour ce genre d'archi" car linux n'est pas le premier noyau d'OS pour archi 64bits, ... bien loin de la.


 
si tout le monde prends le temps de lire et de comprendre, j'ai pas besoin de le souligner puisque c'est ecrit noir sur blanc ;)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  59  60  61  ..  97  98  99  100  101  102

Aller à :
Ajouter une réponse
 

Sujets relatifs
meilleur carte mere entre 700 et 900F pour un athlon XP 2400+ ???Asus A7V133, compatible Athlon XP 2000+ récent ???
Athlon XP 1700/1800+ avec K7S5AL Compatibilité et différencequelle CM pour un Athlon XP 2800+
A7N8X ou KT4V pour un athlon xp 2000+ ?Pb avec Athlon XP 1800+ sur NF7-S
Problèmes Athlon XP 2000+ sur du Nforce1 et belle familleLa meilleure Carte mère du moment pour Athlon 2500 ou 2600 = ?
Athlon XP 2400+ vs Athlon XP 2500+ vs Athlon XP 2600+ lequel choisir ?qu'el coef pour un athlon 2000 +
Plus de sujets relatifs à : [Topic officiel] AMD Athlon XP-64/Opteron et AMD 8000 ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)