Sign In to Follow Application
View All Documents & Correspondence

Multiply Add Functional Unit Capable Of Executing Scale, Round, Getexp, Round, Getmant, Reduce, Range And Class Instructions

Abstract: A method is described that involves executing a first instruction with a functional unit. The first instruction is a multiply-add instruction. The method further includes executing a second instruction with the functional unit. The second instruction is a round instruction.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 May 2022
Publication Number
23/2022
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@iphorizons.com
Parent Application

Applicants

INTEL CORPORATION
2200 Mission College Boulevard, Santa Clara, California 95054, USA

Inventors

1. GRADSTEIN, Amit
16th Hadas St. Binyamina Haifa Israel 30500
2. ANDERSON, Cristina, S.
890 NW Brookhill Street Hillsboro OR USA 97124
3. SPERBER, Zeev
32nd Igal Anon Street Zichron Yaakov Haifa Israel 30900
4. RUBANOVICH, Simon
Egoz str. 10/4 Haifa Israel 34792
5. EITAN, Benny
Netiv Ofakim 13 Haifa Israel 34467

Specification

Description:Field of Invention
The field of invention relates generally to electronic computing and more specifically, to a functional unit capable of executing approximations of functions.

Background
Fig. 1 shows a generic processing core 100 that is believed to describe many different types of processing core architectures such as Complex Instruction Set (CISC), Reduced Instruction Set (RISC) and Very Long Instruction Word (VLIW). The generic processing core 100 of Figure 1 includes: 1) a fetch unit 103 that fetches instructions (e.g., from cache and/or memory); 2) a decode unit 104
that decodes instructions; 3) a schedule unit 105 that determines the timing and/or order of instruction issuance to the execution units 106 (notably the scheduler is optional); 4) an execution stage 106 having execution units that execute the instructions (typical instruction execution units include branch execution units, integer arithmetic execution units (e.g., ALUs) floating point arithmetic execution
units (e.g., FPUs) and memory access execution units); and 5) a retirement unit 107 that signifies successful completion of an instruction. Notably, the processing core 100 may or may not employ microcode 108. In the case of micro-coded processors, the micro-ops are typically stored in a non volatile machine readable medium (such as a Read Only Memory (ROM)) within the semiconductor chip that
the processor is constructed on and cause the execution units within the processor to perform the desired function called out by the instruction. , Claims:1. A processor, comprising:
a decode unit to decode a round instruction, the round instruction to
indicate at least a floating point value and to specify a number of binary
places; and
an execution unit to execute the decoded round instruction to:
round a mantissa of the floating point value to the specified
number of binary places; and
store a floating point result that is to have the rounded mantissa
and an exponent of the floating point value.

Documents

Application Documents

# Name Date
1 202248029804-FORM 1 [24-05-2022(online)].pdf 2022-05-24
1 202248029804-FORM 3 [13-11-2023(online)]-1.pdf 2023-11-13
2 202248029804-DRAWINGS [24-05-2022(online)].pdf 2022-05-24
2 202248029804-FORM 3 [13-11-2023(online)].pdf 2023-11-13
3 202248029804-DECLARATION OF INVENTORSHIP (FORM 5) [24-05-2022(online)].pdf 2022-05-24
3 202248029804-ABSTRACT [27-04-2023(online)].pdf 2023-04-27
4 202248029804-COMPLETE SPECIFICATION [24-05-2022(online)].pdf 2022-05-24
4 202248029804-CLAIMS [27-04-2023(online)].pdf 2023-04-27
5 202248029804-FORM 18 [30-05-2022(online)].pdf 2022-05-30
5 202248029804-FER_SER_REPLY [27-04-2023(online)].pdf 2023-04-27
6 202248029804-OTHERS [27-04-2023(online)].pdf 2023-04-27
6 202248029804-FORM-26 [23-06-2022(online)].pdf 2022-06-23
7 202248029804-FORM 3 [24-11-2022(online)].pdf 2022-11-24
7 202248029804-FORM 3 [20-04-2023(online)].pdf 2023-04-20
8 202248029804-PA [15-12-2022(online)].pdf 2022-12-15
8 202248029804-Information under section 8(2) [20-04-2023(online)].pdf 2023-04-20
9 202248029804-ASSIGNMENT DOCUMENTS [15-12-2022(online)].pdf 2022-12-15
9 202248029804-FER.pdf 2022-12-21
10 202248029804-8(i)-Substitution-Change Of Applicant - Form 6 [15-12-2022(online)].pdf 2022-12-15
11 202248029804-ASSIGNMENT DOCUMENTS [15-12-2022(online)].pdf 2022-12-15
11 202248029804-FER.pdf 2022-12-21
12 202248029804-Information under section 8(2) [20-04-2023(online)].pdf 2023-04-20
12 202248029804-PA [15-12-2022(online)].pdf 2022-12-15
13 202248029804-FORM 3 [20-04-2023(online)].pdf 2023-04-20
13 202248029804-FORM 3 [24-11-2022(online)].pdf 2022-11-24
14 202248029804-FORM-26 [23-06-2022(online)].pdf 2022-06-23
14 202248029804-OTHERS [27-04-2023(online)].pdf 2023-04-27
15 202248029804-FER_SER_REPLY [27-04-2023(online)].pdf 2023-04-27
15 202248029804-FORM 18 [30-05-2022(online)].pdf 2022-05-30
16 202248029804-CLAIMS [27-04-2023(online)].pdf 2023-04-27
16 202248029804-COMPLETE SPECIFICATION [24-05-2022(online)].pdf 2022-05-24
17 202248029804-ABSTRACT [27-04-2023(online)].pdf 2023-04-27
17 202248029804-DECLARATION OF INVENTORSHIP (FORM 5) [24-05-2022(online)].pdf 2022-05-24
18 202248029804-DRAWINGS [24-05-2022(online)].pdf 2022-05-24
18 202248029804-FORM 3 [13-11-2023(online)].pdf 2023-11-13
19 202248029804-FORM 3 [13-11-2023(online)]-1.pdf 2023-11-13
19 202248029804-FORM 1 [24-05-2022(online)].pdf 2022-05-24

Search Strategy

1 searchE_12-12-2022.pdf