Inventor(s)

Abstract

The disclosure describes techniques to execute high-throughput MXINT8 dot products in a tensor-core datapath without adding a proportional number of dedicated 8-bit-by-8-bit integer multipliers. In one embodiment, an 8b×8b MXINT8 product is decomposed into multiple 4b×4b nibble partial products computed by an existing low-precision multiplier array used for MXFP8/MXFP6 modes. The partial products are weighted by shifts and combined using existing adder-tree datapaths, optionally split across parallel adder networks and merged in a later stage. Only steering, operand slicing, and shift/weight logic is added while preserving exact integer algebra through early stages and confining any rounding to an existing later alignment/truncation stage. The approach also extends to mixed MXINT8×MXFP6 multiplication using a two-term decomposition.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS