×

Vector multiplication with accumulation in large register space

  • US 10,095,516 B2
  • Filed: 06/29/2012
  • Issued: 10/09/2018
  • Est. Priority Date: 06/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a decoder to decode a single vector multiply add instruction into a decoded single vector multiply add instruction; and

    an instruction execution pipeline having a vector functional unit to execute the decoded single vector multiply add instruction to multiply respective K bit elements of two vectors and accumulate a portion of each of their respective products with another respective input operand in an X bit accumulator, wherein X is greater than K to store any carry, and the portion is a first portion when a field of the single vector multiply add instruction is a first value and the portion is a non-overlapping second portion when the field is a second value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×