Undocumented custom ISA extensions in Apple's M1

By: Gabriele Svelto (gabriele.svelto.delete@this.gmail.com), January 3, 2021 10:42 am
Room: Moderated Discussions
It seems that Apple added a bunch of non-standard, undocumented matrix operations to their AArch64 implementation:

https://gist.github.com/dougallj/7a75a3be1ec69ca550e7c36dc75e0d6f

Maybe this puts the final nail in the "RISC-V bad because of custom ISA extensions, ARM good because all nice and standard" argument we've seen in the discussion below.

ISAs evolve all the time, vendors add all sort of extensions to them, not all of them will be standardized. Deal with it.
 Next Post in Thread >
TopicPosted ByDate
Undocumented custom ISA extensions in Apple's M1Gabriele Svelto2021/01/03 10:42 AM
  Undocumented custom ISA extensions in Apple's M1Ungo2021/01/03 12:49 PM
    Undocumented custom ISA extensions in Apple's M1Gabriele Svelto2021/01/03 01:59 PM
      Undocumented custom ISA extensions in Apple's M1noko2021/01/03 06:53 PM
      Undocumented custom ISA extensions in Apple's M1none2021/01/04 12:33 AM
        Undocumented custom ISA extensions in Apple's M1Ian Ameline2021/01/04 05:57 AM
          Undocumented custom ISA extensions in Apple's M1none2021/01/04 09:33 AM
      Undocumented custom ISA extensions in Apple's M1Ungo2021/01/04 01:52 AM
        Undocumented custom ISA extensions in Apple's M1Gabriele Svelto2021/01/04 02:12 AM
          Undocumented custom ISA extensions in Apple's M1Foo_2021/01/04 03:32 AM
            Undocumented custom ISA extensions in Apple's M1Gabriele Svelto2021/01/04 05:21 AM
            Undocumented custom ISA extensions in Apple's M1Carson2021/01/05 01:30 PM
              Undocumented custom ISA extensions in Apple's M1dmcq2021/01/05 02:18 PM
                Undocumented custom ISA extensions in Apple's M1Carson2021/01/06 05:29 AM
                  Undocumented custom ISA extensions in Apple's M1none2021/01/06 05:59 AM
                  Undocumented custom ISA extensions in Apple's M1nda-terminated2021/01/06 06:55 AM
                    Undocumented custom ISA extensions in Apple's M1dmcq2021/01/06 07:26 AM
                      Undocumented custom ISA extensions in Apple's M1nda-terminated2021/01/06 09:05 AM
                        Undocumented custom ISA extensions in Apple's M1dmcq2021/01/06 02:23 PM
                          Undocumented custom ISA extensions in Apple's M1nda-terminated2021/01/07 03:00 AM
                            Undocumented custom ISA extensions in Apple's M1dmcq2021/01/07 05:21 AM
                              Undocumented custom ISA extensions in Apple's M1dmcq2021/01/07 05:56 AM
              Undocumented custom ISA extensions in Apple's M1Foo_2021/01/05 02:19 PM
              Undocumented custom ISA extensions in Apple's M1Maynard Handley2021/01/05 03:36 PM
                Undocumented custom ISA extensions in Apple's M1Brett2021/01/05 07:02 PM
          Undocumented custom ISA extensions in Apple's M1Adrian2021/01/04 06:26 AM
            Undocumented custom ISA extensions in Apple's M1Gabriele Svelto2021/01/04 07:25 AM
            Undocumented custom ISA extensions in Apple's M1David Hess2021/01/04 06:42 PM
              Undocumented custom ISA extensions in Apple's M1Wilco2021/01/05 05:14 AM
                Shift+ALUBrett2021/01/05 11:05 AM
                  Shift+ALUAnon2021/01/05 11:27 AM
                  Shift+ALUWilco2021/01/06 06:12 AM
                    Shift+ALUdmcq2021/01/06 07:37 AM
          Undocumented custom ISA extensions in Apple's M1Anon2021/01/04 10:51 AM
            Which errors are you thinking about?David Kanter2021/01/04 12:08 PM
              Which errors are you thinking about?Michael S2021/01/04 12:44 PM
                Which errors are you thinking about?Maynard Handley2021/01/04 01:14 PM
                  Which errors are you thinking about?Michael S2021/01/04 01:43 PM
                    Which errors are you thinking about?Maynard Handley2021/01/04 02:03 PM
                  Which errors are you thinking about?Adrian2021/01/04 01:46 PM
    Undocumented custom ISA extensions in Apple's M1Valentin Nechayev2021/01/03 02:09 PM
    Undocumented custom ISA extensions in Apple's M1Maynard Handley2021/01/03 05:12 PM
  Undocumented custom ISA extensions in Apple's M1Maynard Handley2021/01/03 05:09 PM
    Undocumented custom ISA extensions in Apple's M1Kevin G2021/01/04 06:29 AM
      Undocumented custom ISA extensions in Apple's M1dmcq2021/01/04 10:32 AM
        Undocumented custom ISA extensions in Apple's M1Maynard Handley2021/01/04 11:52 AM
          Undocumented custom ISA extensions in Apple's M1dmcq2021/01/04 04:32 PM
    tensor multiply ?Michael S2021/01/04 12:28 PM
      tensor multiply ?Foo_2021/01/04 12:33 PM
        tensor multiply ?Maynard Handley2021/01/04 01:08 PM
      tensor multiply ?Maynard Handley2021/01/04 01:01 PM
        tensor multiply ?Michael S2021/01/04 02:14 PM
          tensor multiply ?Maynard Handley2021/01/04 04:02 PM
      tensor multiply ?Adrian2021/01/04 02:19 PM
        tensor multiply ?Michael S2021/01/04 02:58 PM
          tensor multiply ?Maynard Handley2021/01/04 04:05 PM
            tensor multiply ?Michael S2021/01/05 04:15 AM
              tensor multiply ?Maynard Handley2021/01/05 09:59 AM
                tensor multiply ?Michael S2021/01/05 11:22 AM
          tensor multiply ?Adrian2021/01/05 06:18 AM
            tensor multiply ?Maynard Handley2021/01/05 09:53 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?