Dual Mode Floating Point Multiply Accumulate Unit
AssigneeVIA Technologies, Inc.
InventorsBoris Prokopenko, Timour Paltashev, Derek Gladding
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsBoris Prokopenko, Timour Paltashev, Derek Gladding
Estimating the term…
Included are embodiments of a Multiply-Accumulate Unit to process multiple format floating point operands. For short format operands, embodiments of the Multiply Accumulate Unit are configured to process data with twice the throughput as long and mixed format data. At least one embodiment can include a short exponent calculation component configured to receive short format data, a long exponent calculation component configured to receive long format data, and a mixed exponent calculation component configured to receive short exponent data, the mixed exponent calculation component further configured to received long format data. Embodiments also include a mantissa datapath configured for implementation to accommodate processing of long, mixed, and short floating point operands.
A Multiply-Accumulate Unit, configured to process a plurality of different data types, the Multiply-Accumulate Unit comprising:
A Multiply-Accumulate Unit configured to process a plurality of different data types, the Multiply-Accumulate Unit comprising:
A method of processing a plurality of different data types, the method comprising:
Dependencies are inferred from the claim text.