Is there more information about the instruction mma.sync.aligned.shape.row.col.s32.b1.b1.s32.bitOp.popc
for single bit mma?
#1761
Answered
by
thakkarV
luliyucoordinate
asked this question in
Q&A
-
I noticed that the documentation mentioned, "For single-bit mma.sync, multiplication is replaced by a sequence of logical operations; specifically, mma.xor.popcand mma.and.popc computes the XOR, AND respectively of a k-bit row of A with a k-bit column of B, then counts the number of set bits in the result (popc)." Is there any related documentation about how multiplication is achieved through a sequence of logical operations? |
Beta Was this translation helpful? Give feedback.
Answered by
thakkarV
Sep 1, 2024
Replies: 1 comment
-
multiply and adds are defined as logical and and logical or operations for boolean operands https://en.wikipedia.org/wiki/GF(2) |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
luliyucoordinate
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
multiply and adds are defined as logical and and logical or operations for boolean operands https://en.wikipedia.org/wiki/GF(2)