The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 30, 2024

Filed:

Jun. 27, 2020
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Menachem Adelman, Haifa, IL;

Robert Valentine, Kiryat Tivon, IL;

Barukh Ziv, Haifa, IL;

Amit Gradstein, Binyamina, IL;

Simon Rubanovich, Haifa, IL;

Zeev Sperber, Zichron Yackov, IL;

Mark J. Charney, Lexington, MA (US);

Christopher J. Hughes, Santa Clara, CA (US);

Alexander F. Heinecke, Santa Clara, CA (US);

Evangelos Georganas, San Mateo, CA (US);

Binh Pham, Burlingame, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/78 (2006.01); G06F 9/30 (2018.01); G06F 17/16 (2006.01);
U.S. Cl.
CPC ...
G06F 7/78 (2013.01); G06F 9/3001 (2013.01); G06F 9/3016 (2013.01); G06F 17/16 (2013.01);
Abstract

Embodiments for a matrix transpose and multiply operation are disclosed. In an embodiment, a processor includes a decoder and execution circuitry. The decoder is to decode an instruction having a format including an opcode field to specify an opcode, a first destination operand field to specify a destination matrix location, a first source operand field to specify a first source matrix location, and a second source operand field to specify a second source matrix location. The execution circuitry is to, in response to the decoded instruction, transpose the first source matrix to generate a transposed first source matrix, perform a matrix multiplication using the transposed first source matrix and the second source matrix to generate a result, and store the result in a destination matrix location.


Find Patent Forward Citations

Loading…