- Ce sujet contient 55 réponses, 12 participants et a été mis à jour pour la dernière fois par Crisot, le il y a 6 années et 8 mois.
-
Sujet
-
On a tous entendu parler de ce fameux AMMX qui serait intégré au 68080 de l’Apollo Core mais savez vous réellement de quoi il s’agit ?
L’AMMX qui rappel la dénomination de la technologie MMX intégrée au processeurs Intel Pentium est une extension de type SIMD 64 bits. Le principe de ces extensions est d’ajouter des instructions permettant de faire plusieurs manipulations en une seule fois. En plus de cela, l’AMMX de l’Apollo Core offre 24 nouveaux registres exclusivements réservés à l’usage de ces instructions SIMD.
Dans la pratique cela pourrait offrir un gain de performance considérable sous condition de réécrire spécifiquement des applications en utilisant ces nouvelles instructions AMMX. Pour s’en convaincre il suffit de voir ce que donne la recompilation du datatype JPEG faite par Bax en utilisant ces fameuses instructions. En utilisant l’application Visage en mode timetest sur la même image on passe de 1,759 seconde avec le datatype d’origine à un fulgurant 0,723 seconde avec le datatype recompilé en AMMX. Soit une vitesse multipliée par près de 2,5 fois.
Si vous souhaitez en apprendre plus sur cette extension AMMX je vous recommande chaudement de lire ce post de Bax sur le forum Apollo-accelerators.com.
Jim Neray
Remerciements à Tuko pour l’information partagée sur nos forums.Vous aimez Amiga France ? Alors aidez nous en partageant et en participant au forum. =)
- Vous devez être connecté pour répondre à ce sujet.