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:
Sep. 23, 2025

Filed:

Dec. 26, 2020
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Alexander Heinecke, San Jose, CA (US);

Naveen Mellempudi, Bangalore, IN;

Robert Valentine, Kiryat Tivon, IL;

Mark Charney, Lexington, MA (US);

Christopher Hughes, Santa Clara, CA (US);

Evangelos Georganas, San Mateo, CA (US);

Zeev Sperber, Zichron Yackov, IL;

Amit Gradstein, Binyamina, IL;

Simon Rubanovich, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 7/49 (2006.01); G06F 7/499 (2006.01); H03M 7/24 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30145 (2013.01); G06F 7/49947 (2013.01); G06F 9/30025 (2013.01); G06F 9/30036 (2013.01); G06F 9/30038 (2023.08); H03M 7/24 (2013.01);
Abstract

Techniques for converting FP16 data elements to BF8 data elements using a single instruction are described. An exemplary apparatus includes decoder circuitry to decode a single instruction, the single instruction to include a one or more fields to identify a source operand, one or more fields to identify a destination operand, and one or more fields for an opcode, the opcode to indicate that execution circuitry is to convert packed half-precision floating-point data from the identified source to packed bfloat8 data and store the packed bfloat8 data into corresponding data element positions of the identified destination operand; and execution circuitry to execute the decoded instruction according to the opcode to convert packed half-precision floating-point data from the identified source to packed bfloat8 data and store the packed bfloat8 data into corresponding data element positions.


Find Patent Forward Citations

Loading…