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

Does AVX-512 VNNI has vpdpbssd?

WeiyuXie
Beginner
711 Views

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 Replies
ShawnM_Intel
Moderator
663 Views

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


0 Kudos
ShawnM_Intel
Moderator
572 Views

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


0 Kudos
WeiyuXie
Beginner
555 Views

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

0 Kudos
ShawnM_Intel
Moderator
504 Views

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


0 Kudos
Reply