• [^] # Re: un jeu 64 bits...

    Posté par . En réponse à la dépêche UT2003 64 bits porté sous Linux. Évalué à 5.

    Avoir un porcesseur 64 bits ça ne concerne pas que les histoires d'espace d'addressage (bien que posséder un espace d'addressage virtuel très grand peut permettre des gains de performances, même si la mémoire physique reste inférieure à 4Go, via l'utilisation de techniques de "map"page de fichiers par exemple (man mmap)).

    Combiné à des techniques comme le SIMD, les registres permettent d'accélérer à peu près tous les traitements (même si je ne sais pas si le jeu d'instruction de l'Athlon64 permet de faire cela).

    Ça peut aussi servir pour faire des calculs en virgule fixe (plus rapide que de la virgule flottante) avec une haute précision. Je ne sais pas si UT2003 utilise ce genre d'astuces, mais ça me semble possible.

    Ça permet aussi d'accélérer les copies de zone mémoire (vu qu'avec une seule instruction on passe de 32-bits transférés à 64-bits); bien sûr en temps normal la vitesse du bus est le facteur limitant, mais si les données manipulées sont dans le cache L1, la différence doit devenir visible.