Mobile and Desktop Processors
Intel® Core™ processors, Intel Atom® processors, tools, and utilities
16766 Discusiones

Does AVX-512 VNNI has vpdpbssd?

WeiyuXie
Principiante
712 Vistas

I know there is vpdpbusd, is there dot product between signed 8bit integers, like "vpdpbssd". I am confused about this because in AMX, there are tdpbssd. 

0 kudos
4 Respuestas
ShawnM_Intel
Moderador
664 Vistas

Hi WeiyuXie,

 

Thank you for reaching out to us and patiently waiting for an update. I'd like to inform you that my team and I have received your inquiry and are currently looking into the instruction set if it's included in AVX-512 VNNI , Kindly allow us more time to look into this for you. 

 

Best regards,

 

Shawn Kevin M.

Intel Customer Support Technician


ShawnM_Intel
Moderador
573 Vistas

Hi WeiyuXie,

 

The AVX-VNNI-INT8 instruction set includes the VPDPBSSD instruction, which operates on xmm (128-bit) and ymm (256-bit) registers. However, it does not currently support zmm (512-bit) registers. For a detailed list of supported instructions, you can refer to the Intel Software Developer’s Manual, specifically on page 2664 of the PDF (document number 325462-sdm-vol-1-2abcd-3abcd-4-1.pdf)


It has been publicly announced that future Intel CPUs will support the 512-bit version of the VPDPBSSD instruction. This information is detailed in the Intel® Advanced Vector Extensions 10.2 (Intel® AVX10.2) Architecture Specification, released in January 2025. The document states that this ISA will be supported on all future processors, including both Performance cores (P-cores) and Efficient cores (E-cores). You can find specific mentions of VPDPBSSD in the document, such as the instruction VPDPBSSD xmm1{k1}{z}, xmm2, xmm3/m128/m32bcst.


Thank you for your patience in waiting for this response.

 

Best regards,

 

Shawn Kevin M.

Intel Customer Support Technician


WeiyuXie
Principiante
556 Vistas

thank you for your detailed reply, this really helps me a lot. 

ShawnM_Intel
Moderador
505 Vistas

Hi WeiyuXie,


Thank you for reaching out to us. We'll go ahead and close this thread now. If you need further assistance please feel free to open a new thread, or contact us via our various Intel Customer Support channels which can be found here.


Best regards,


Shawn Kevin M.

Intel Customer Support Technician


Responder