Mixed-precision multiply-and-accumulation tree structure to maximize memory bandwidth usage for computational acceleration of generative large language model
AssigneeHyperAccel Co., Ltd.
InventorJung-Hoon Kim
Life of this patent
Estimating the term…
Loading patent…
AssigneeHyperAccel Co., Ltd.
InventorJung-Hoon Kim
Estimating the term…
Provided is a mixed-precision multiply-and-accumulation (MAC) tree structure to maximize memory bandwidth usage for computational acceleration of a generative large language model. A MAC tree-based operator may include a plurality of floating-point (FP) multipliers connected in parallel and configured to process a multiplication operation on data delivered from an external memory; a plurality of first converters configured to convert output of each of the plurality of FP multipliers from floating point to fixed point; a fixed-point (FXP) adder tree connected to the plurality of first converters and configured to process summation of multiplication results of the plurality of FP multipliers; an FXP accumulator configured to accumulate output of the FXP adder tree; and a second converter configured to convert output of the FXP accumulator from the fixed point to the floating point.
A multiply-and-accumulation (MAC) tree-based operator comprising:
A multiply-and-accumulation (MAC) tree-based operator comprising:
An operating method of a multiply-and-accumulation (MAC) tree-based operator, wherein the MAC tree-based operator comprises a plurality of floating-point (FP) multipliers connected in parallel, a plurality of first converters connected to the plurality of FP multipliers, a fixed-point (FXP) adder tree, an FXP accumulator, and a second converter, and the method comprises:
Dependencies are inferred from the claim text.