Back to results
US 2003/0172101 A1Published application
Processing multiply-accumulate operations in a single cycle
OwnerYuyun Liao, Tom M. Hameenanttila +1inventors
InventorsYuyun Liao, Tom M. Hameenanttila, David B. Roberts
Life of this patent
Estimating the term…
Abstract
A multiply-accumulate unit, or MAC, may achieve high throughput. The MAC need not use redundant hardware, such as multiple Wallace trees, or pipelining logic, yet may perform Wallace tree and carry look-ahead adder functions simultaneously for different operations.
Claims30
A method comprising:
- receiving a first set of operands into a multiply-accumulate unit;
- performing a first operation on the first set of operands to arrive at a first intermediate result;
- receiving a second set of operands into the multiply-accumulate unit;
- and
- performing the first operation on the second set of operands to arrive at a second intermediate result while performing a second operation on the first intermediate result.
2 more elements
An apparatus, comprising:
- a structure for performing multiple addition operations;
- an adder;
- and
- a controller which permits a first operation to be performed on a portion of a first operand using the structure while the adder is performing a second operation on another portion of the first operand.
1 more element
An apparatus comprising:
- a Wallace tree;
- an adder;
- and
- a controller that sends a plurality of signals to cause the Wallace tree to execute a part of an instruction while the adder executes another part of the instruction.
1 more element
An article comprising a medium storing instructions that cause a processor-based system to:
- receive a first set of operands into a multiply-accumulate unit;
- perform a first operation on the first set of operands to arrive at a first result;
- receive a second set of operands into the multiply-accumulate unit;
- and
- performing the first operation on the second set of operands to arrive at a second result while performing a second operation on the first result.
2 more elements
Dependencies are inferred from the claim text.