Invention Grant
- Patent Title: BFLOAT16 fused multiply instructions
-
Application No.: US17463405Application Date: 2021-08-31
-
Publication No.: US12229554B2Publication Date: 2025-02-18
- Inventor: Alexander Heinecke , Menachem Adelman , Robert Valentine , Zeev Sperber , Amit Gradstein , Mark Charney , Evangelos Georganas , Dhiraj Kalamkar , Christopher Hughes , Cristina Anderson
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NICHOLSON DE VOS WEBSTER & ELLIOTT LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F7/544

Abstract:
Techniques for performing BF16 FMA in response to an instruction are described. In some examples, an instruction has fields for an opcode, an identification of location of a packed data source/destination operand (a first source), an identification of a location of a second packed data source operand, an identification of a location of a third packed data source operand, and an identification of location of a packed data source/destination operand, wherein the opcode is to indicate operand ordering and that execution circuitry is to, per data element position, perform a BF16 value fused multiply-accumulate operation using the first, second, and third source operands and store a result in a corresponding data element position of the source/destination operand.
Public/Granted literature
- US20230067810A1 BFLOAT16 FUSED MULTIPLY INSTRUCTIONS Public/Granted day:2023-03-02
Information query