Method and system for performing parallel integer multiply accumulate operations on packed data

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7716269
APP PUB NO 20050235026A1
SERIAL NO

11153979

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A multiply accumulate unit (“MAC”) that performs operations on packed integer data. In one embodiment, the MAC receives 2 32-bit data words which, depending on the specified mode of operation, each contain either four 8-bit operands, two 16-bit operands, or one 32-bit operand. Depending on the mode of operation, the MAC performs either sixteen 8×8 operations, four 16×16 operations, or one 32×32 operation. Results may be individually retrieved from registers and the corresponding accumulator cleared after the read cycle. In addition, the accumulators may be globally initialized. Two results from the 8×8 operations may be packed into a single 32-bit register. The MAC may also shift and saturate the products as required.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CRADLE IP LLC82 PIONEER WAY SUITE 103 MOUNTAIN VIEW CA 94041-1526

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Harrison, David A Cupertino, US 30 1056
Machnicki, Erik P Sunnyvale, US 55 593
Simon, Moshe B San Ramon, US 9 123
Singh, Rakesh K Pune, IN 22 74

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation