Apple Math/Matrix (?) Extensions

By: @never_released (never_released.delete@this.whatever.none), September 7, 2019 5:38 am
Room: Moderated Discussions
Hello,

In the Apple Lightning CPU that Apple is releasing in a few days, there's a quite odd SIMD/DSP extension which is nowhere near standard.

The list of instructions for the extension:

AMXFMA32
AMXFMS32
AMXFMA64
AMXFMS64
AMXFMA16
AMXMAC16
AMXFMS16
AMXLDZI
AMXSTZI
AMXVECFP
AMXMATFP
AMXCLR
AMXSET
AMXVECINT
AMXMATINT
AMXGENLUT
AMXLDX
AMXEXTRX
AMXSTX
AMXLDY
AMXEXTRY
AMXSTY
AMXLDZ
AMXSTZ


Would this fragmentation in the AArch64 world cause issues? This means that there are 3 separate SIMD extensions now, one of which is Apple-only.

Thanks,
 Next Post in Thread >
TopicPosted ByDate
Apple Math/Matrix (?) Extensions@never_released2019/09/07 05:38 AM
  Apple Math/Matrix (?) ExtensionsAdrian2019/09/07 06:24 AM
  Apple Math/Matrix (?) Extensionsanon2019/09/07 11:01 AM
    Apple Math/Matrix (?) ExtensionsMaynard Handley2019/09/07 04:30 PM
      Apple Math/Matrix (?) ExtensionsMark Roulo2019/09/07 05:14 PM
        Apple Math/Matrix (?) ExtensionsMaynard Handley2019/09/07 05:34 PM
          Apple Math/Matrix (?) ExtensionsMaynard Handley2019/09/07 08:05 PM
            Apple Math/Matrix (?) Extensions@never_released2019/09/08 09:40 AM
              Apple Math/Matrix (?) ExtensionsMaynard Handley2019/09/08 10:51 AM
        Apple Math/Matrix (?) ExtensionsDoug S2019/09/07 11:33 PM
          Apple Math/Matrix (?) ExtensionsMichael S2019/09/08 01:24 AM
      Congratulations, you just described AndroidAnon2019/09/08 12:29 PM
        Congratulations, you just described AndroidMaynard Handley2019/09/08 12:53 PM
          .NET twenty years agoJames2019/09/08 04:06 PM
    SVE only needs 128-bit vectorsHeikki Kultala2019/09/07 11:14 PM
      SVE only needs 128-bit vectorsMichael S2019/09/08 01:08 AM
        Zero need to have anything vector-len-spacific then the compiler vectorizes a loopHeikki Kultala2019/09/08 02:24 AM
          Zero need to have anything vector-len-spacific then the compiler vectorizes a loopMichael S2019/09/08 03:26 AM
        SVE only needs 128-bit vectorsMaynard Handley2019/09/08 09:29 AM
          SVE only needs 128-bit vectorsMichael S2019/09/08 09:46 AM
            SVE only needs 128-bit vectorsMaynard Handley2019/09/08 10:49 AM
              SVE only needs 128-bit vectorsanon2019/09/08 05:37 PM
      SVE only needs 128-bit vectorsanon2019/09/08 01:31 AM
        SVE only needs 128-bit vectorsMichael S2019/09/08 02:15 AM
          SVE only needs 128-bit vectorsanon2019/09/08 02:29 AM
        SVE only needs 128-bit vectorsHeikki Kultala2019/09/08 02:28 AM
          SVE only needs 128-bit vectorsanon2019/09/08 02:37 AM
            SVE only needs 128-bit vectorsHeikki Kultala2019/09/08 02:47 AM
              SVE only needs 128-bit vectorsanon2019/09/08 03:20 AM
          SVE only needs 128-bit vectorsMichael S2019/09/08 03:40 AM
            SVE only needs 128-bit vectorsdmcq2019/09/08 04:39 AM
        SVE only needs 128-bit vectorsRicardo B2019/09/08 11:30 AM
          SVE only needs 128-bit vectorsanon2019/09/08 01:42 PM
            SVE only needs 128-bit vectorsRicardo B2019/09/08 02:15 PM
              SVE only needs 128-bit vectorsanon2019/09/08 04:02 PM
                SVE only needs 128-bit vectorsRicardo B2019/09/08 07:14 PM
                  SVE only needs 128-bit vectorsGabriele Svelto2019/09/09 12:21 AM
                    SVE only needs 128-bit vectorsRicardo B2019/09/09 12:41 AM
                      LOL (NT)Gabriele Svelto2019/09/09 03:13 AM
                  SVE only needs 128-bit vectorsanon2019/09/09 02:23 AM
                    SVE only needs 128-bit vectorsRicardo B2019/09/09 11:21 PM
                      SVE only needs 128-bit vectorsMichael S2019/09/10 01:13 AM
                        SVE only needs 128-bit vectorsanon2019/09/10 02:04 AM
                        SVE only needs 128-bit vectorsRicardo B2019/09/10 07:45 AM
                      SVE only needs 128-bit vectorsanon2019/09/10 01:37 AM
                        SVE only needs 128-bit vectorsMichael S2019/09/10 02:12 AM
                          SVE only needs 128-bit vectorsanon2019/09/10 03:14 AM
                            SVE only needs 128-bit vectors-.-2019/09/10 05:01 PM
                              SVE only needs 128-bit vectorsanon2019/09/10 05:37 PM
                                SVE only needs 128-bit vectorsanon2019/09/10 05:54 PM
                                  SVE only needs 128-bit vectorsMaynard Handley2019/09/10 07:02 PM
                                    SVE only needs 128-bit vectorsanon2019/09/11 02:56 AM
                                      SVE only needs 128-bit vectorsMaynard Handley2019/09/11 08:45 AM
                                        SVE only needs 128-bit vectorsanon2019/09/11 10:19 AM
                                  SVE only needs 128-bit vectors-.-2019/09/10 08:41 PM
                                    SVE only needs 128-bit vectorsanon2019/09/11 03:13 AM
                                      SVE only needs 128-bit vectors-.-2019/09/11 06:18 PM
                                        SVE only needs 128-bit vectorsanon2019/09/12 01:25 AM
                              AVX128 vs AVX256 vx SSEAnon2019/09/10 05:45 PM
                                AVX128 vs AVX256 vx SSE-.-2019/09/10 08:44 PM
                                  AVX128 vs AVX256 vx SSE vs SVEdmcq2019/09/11 01:06 PM
                        SVE only needs 128-bit vectorsRicardo B2019/09/10 08:06 AM
                          SVE only needs 128-bit vectorsanon2019/09/10 09:43 AM
                            SVE only needs 128-bit vectorsRicardo B2019/09/10 04:44 PM
                              SVE only needs 128-bit vectorsanon2019/09/10 05:20 PM
                                SVE only needs 128-bit vectorsnone2019/09/11 12:38 AM
                                  SVE only needs 128-bit vectorsanon2019/09/11 02:55 AM
                                    SVE only needs 128-bit vectorsnone2019/09/11 04:06 AM
                                      SVE only needs 128-bit vectorsanon2019/09/11 04:24 AM
                                        SVE only needs 128-bit vectorsMichael S2019/09/11 06:18 AM
                                          SVE only needs 128-bit vectorsanon2019/09/11 07:16 AM
                  SVE only needs 128-bit vectorsanon32019/09/09 12:37 PM
                    SVE only needs 128-bit vectorsRicardo B2019/09/09 10:09 PM
  Apple Math/Matrix (?) Co-processorHans de Vries2019/09/08 12:07 PM
    Apple Math/Matrix (?) Co-processor@never_released2019/09/08 12:19 PM
    Apple Math/Matrix (?) Co-processorMaynard Handley2019/09/08 01:06 PM
      Apple Math/Matrix (?) Co-processor@never_released2019/09/08 01:44 PM
    Apple Math/Matrix (?) Co-processorGabriele Svelto2019/09/09 12:23 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?