Announcement

Collapse
No announcement yet.

Intel AMX Support Lands In The GNU Assembler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Intel AMX Support Lands In The GNU Assembler

    Phoronix: Intel AMX Support Lands In The GNU Assembler

    Intel's open-source compiler engineers have been quite timely in getting the Advanced Matrix Extensions (AMX) support out in the relevant components since Intel formally outlined AMX in last month's programming reference manual...

    http://www.phoronix.com/scan.php?pag...=Intel-AMX-Gas

  • #2
    AMX will be as much used, successful and hated by Linus as AVX512? ;-) https://youtu.be/9e9LCYt3hoc

    Comment


    • #3
      I like to play with SIMD instructions sets, but I am not sure that integrating more units like AMX after all the AVX-512 flavors is a good idea.
      Most of non AI codes will not benefit from AMX if it is limited to BF16 and small ints.
      Waiting for some benchmarks on real hardware to see if its more interesting than using GPUs (and I think new Xe GPUs will have similar units) for this kind of tasks.

      Comment


      • #4
        Originally posted by rene View Post
        AMX will be as much used, successful and hated by Linus as AVX512? ;-) https://youtu.be/9e9LCYt3hoc
        I really doubt the it. Intel’s CPUs are a kludge and frankly people are staring to realize this.

        Comment


        • #5
          They'll support SIMD and matrix processing on their Ponte Vecchio GPU. Perhaps having some tiled matrix processing on the CPU becomes more attractive if the same code runs in a single tile engine on the CPU or in thousands of tile engines retargeted to their GPUs.

          Comment

          Working...
          X