Amiga – Apollo MMX : Accélérateur de sensations


Facebooktwitterredditpinterestlinkedintumblrmail

AMMX JPEGOn 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.

Amiga – Apollo MMX : Accélérateur de sensations

  • 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 1 mois.
  • Créateur
    Sujet
  • #18148
    Amiga France

      AMMX JPEGOn 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. =)

    Affichage de 15 réponses de 31 à 45 (sur un total de 55)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #18321
      Staff
      Jim Neray
      • Level 21
      • Messages : 6981

        Ok faisons des calculs d’apothicaire … Le full chipset est plus gros que le s/h fpu, donc avec le petit peu de place qu’il me reste, je supprime la partie RTG, je supprime la partie AMMX, je n’intègre pas Pamela et là mon chipset rentre avec le fpu s/h … Voilà j’ai la carte ultime qui me permet de tout lancer en full speed et même au delà. Mon Amiga 500 est enfin ultime !  :heart:

        :lol: Bon ok c’est bon j’ai compris j’arrête de délirer et je prépare mon chéquier pour une V4  ;-)

        A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
        Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
        Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

        - Micromiga.com - La boutique Amiga -


        #18323
        Jeeg
        • Level 5
        • Messages : 212

          @tuko, je pensais que pour la v2, on aurait bien AGA + FPU lite, dommage mais quand on ne peux pas ! On se contentera de la version soft de FEMU car personnellement, je préfère avoir l’AGA à un FPU hard pour mon 500+.

          Bonne continuation. :-)

          https://www.amigapassion.fr/abbaye/

          #18324
          Crisot
          • Level 5
          • Messages : 182

            Le « truc » c’est d’avoir le choix entre la FPU ou l’AGA, alors que paradoxalement, y’a très peu de softs ECS qui ont besoin de FPU, et pas mal de softs AGA qui la demandent  :-p

            Par contre à titre tout à fait perso, si un choix devait être fait, je trouve Pamela totalement dispensable.

            #18325
            Staff
            Jim Neray
            • Level 21
            • Messages : 6981

              :yes: Mais à mon humble avis Pamela doit pas peser très lourd.

              A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
              Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
              Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

              - Micromiga.com - La boutique Amiga -
              #18336
              gibs
              • Level 9
              • Messages : 978

                IL donne quoi ce FEMU ? Il y a une vidéo de ce à quoi on peut s’attendre ? :unsure:

                Comme disait Jim il sera possible d’avoir un core sans RTG mais FPU ?

                :heart: Team Apollo :heart:

                #18340
                Staff
                Jim Neray
                • Level 21
                • Messages : 6981

                  Il donne ce que donnait le lien de Tuko en haut de la page soit ca :

                  Ca permet de lancer les executables nécessitant un fpu mais ca casse pas trois pâtes à un canard.  :unsure:

                  Comme disait Jim il sera possible d’avoir un core sans RTG mais FPU ?

                  Je ne sais pas si c’est techniquement possible mais effectivement je pense qu’il y aura plus de « clients » pour un 500 qui peut lancer des démos AGA/Fpu en full speed (et tout ce que l’on peut vouloir faire sur un Amiga AGA FPU) que pour surfer sur le web et regarder des vidéos sur un workbench RTG en 24bits avec des datatypes optimisés AMMX.

                  Dans un monde idéal la V2 aurait l’aga et le fpu light pour pousser l’expérience amiga au maximum « d’antant » et la V4 apporterait le rtg, pamela, l’ammx, le full fpu pour faire du « ng » si j’ose utiliser ce nom.

                  Après entre ce qui serait idéal et ce qu’il est possible de faire …  :unsure:

                  A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                  Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                  Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                  - Micromiga.com - La boutique Amiga -
                  #18346
                  Crisot
                  • Level 5
                  • Messages : 182

                    J’ai souvenir d’être tombé sur YouTube une vidéo de Quake tournant sur un core non public à une vitesse pratiquement digne d’un 603e, alors que toutes les autres vidéos montraient quelque chose de plus ou moins équivalent à un gros 060.

                    Mais impossible de la retrouver, de me rappeler le nom du core en question, de savoir si c’était en AGA ou en RTG. Je me rappelle juste que c’était quasi fluide.

                    #18348
                    Jeeg
                    • Level 5
                    • Messages : 212

                      @Jim, peut probable que le RTG soit abandonné, ce serait une régression par rapport à tout ce que l’on a vu et expérimenté jusqu’à maintenant. :scratch:

                      Mais il serait vraiment dommage que l’AGA ne soit pas de la partie (la v2 était sensée l’intégrer), quitte à sacrifier le FPU (le 1200 n’en disposait pas) et Pamela qui comme l’évoque Crisot n’est pas essentiel ! :cry:

                      Toutes ces questions existentielles ne doivent pas aider à la sortie de la version 2.7 ! ;-)

                      https://www.amigapassion.fr/abbaye/

                      #18350
                      gibs
                      • Level 9
                      • Messages : 978

                        C’est bien triste cette séquence diapo  (video) :cry:

                        :heart: Team Apollo :heart:

                        #18352
                        Amenophis
                        • Level 2
                        • Messages : 50

                          Hello a tous,

                          Notre team d’escrocs va prochainement lancer la campagne KS pour les nouveaux boitiers A500(+).

                          Ceux-ci seront par defaut fournis avec:
                          – Un cradle (berceau)
                          – Une trappe arriere RJ45+HDMI.

                          Pour un montage facile des boards Vampire V4 Standalone produites par l’equipe de voleurs et etres malfaisants et diaboliques que sont les membres de la team Apollo.

                          Les images ci-dessous ne sont pas celles des produits finis.
                          Il s'agit de prototypes.
                          Le positionnement n'est pas final/optimal.
                          Les defauts visibles de conception sont -normaux-.
                          Ces images sont fournies premium a l'audience Francaise.
                          (Parce que cocorico et c'est tout!)

                           

                          – Cradle Proto V2
                          Cradle Proto V2

                          – Compatible A1200 Cases (Cradle over Mist Mounts)- Compatible A1200 Cases (Mist Mounts)

                           

                          – Cradle Proto V2 Close upProto V2 Close up

                           

                          – Cradle Proto V3 & V4
                          Cradle Protos V4 V3

                           

                          Les protos sont 3D printed.
                          Quand le modele est valide, un moule pour injection plastique sera fabrique pour le cradle et la trap door RJ45+HDMI.

                           

                          Attention:
                          Ce post contient de l’HR (humour).
                          Un composant nouvellement decouvert de la table periodique des elements.
                          Peu sont encore capables de comprendre sa fonction ni sont utilite.



                          #18353
                          Crisot
                          • Level 5
                          • Messages : 182

                            Et donc vous vendez le premier exemplaire 5€ pour rentabiliser le moule et les suivants 2€ c’est bien ça?  :lol:

                            #18354
                            TuKo
                            • Level 5
                            • Messages : 214

                              Merci Philippe, je souhaite à ta campagne d’être diablement un succès !

                              #18355
                              gibs
                              • Level 9
                              • Messages : 978

                                @crisot

                                Mdr, port compris.

                                @anemophis @tuko

                                Mdr, vous voilà démasqué.

                                Plus c’est gros plus ça passe quelqu’un disait  :lol:

                                :heart: Team Apollo :heart:

                                #18378
                                Staff
                                Jim Neray
                                • Level 21
                                • Messages : 6981

                                  Plus c’est gros plus ça passe quelqu’un disait :lol:

                                  Purée tu m’étonnes. :lol:

                                  Allez voilà une petite news pour l’occasion  ;-)

                                  Amiga – A1200.net : Une Vampire V4 dans un Amiga 500

                                  A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                                  Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                                  Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                                  - Micromiga.com - La boutique Amiga -
                                  #18392
                                  TuKo
                                  • Level 5
                                  • Messages : 214

                                    @jim, peut probable que le RTG soit abandonné, ce serait une régression par rapport à tout ce que l’on a vu et expérimenté jusqu’à maintenant. :scratch: Mais il serait vraiment dommage que l’AGA ne soit pas de la partie (la v2 était sensée l’intégrer), quitte à sacrifier le FPU (le 1200 n’en disposait pas) et Pamela qui comme l’évoque Crisot n’est pas essentiel ! :cry: Toutes ces questions existentielles ne doivent pas aider à la sortie de la version 2.7 ! ;-)

                                    @Jim @gibs @Jeeg

                                    Attention à ne pas tirer de conclusions, rien n’est gravé dans le marbre. On peut par exemple tout à fait imaginer dans le futur que le FPU Lite soit optimisé pour prendre moins de place dans le FPGA et gagner de l’espace pour l’utiliser à d’autres fins.

                                    Par contre, le moyen le plus simple/rapide d’avoir l’AGA+FPU+RTG sera d’avoir la V1200 avec un GOLD2.7 :-)

                                  Partager sur vos réseaux sociaux préférés :
                                  Facebooktwitterredditpinterestlinkedintumblrmail
                                  Affichage de 15 réponses de 31 à 45 (sur un total de 55)
                                  • Vous devez être connecté pour répondre à ce sujet.