Sign In to Follow Application
View All Documents & Correspondence

Use Of A Single Instruction Set Architecture (Isa) Instruction For Vector Normalization

Abstract: Embodiments described herein are generally directed to an improved vector normalization instruction. An embodiment of a method includes responsive to receipt by a GPU of a single instruction specifying a vector normalization operation to be performed on V vectors: (i) generating V squared length values, N at a time, by a first processing unit, by, for each N sets of inputs, each representing multiple component vectors for N of the vectors, performing N parallel dot product operations on the N sets of inputs. Generating V sets of outputs representing multiple normalized component vectors of the V vectors, N at a time, by a second processing unit, by, for each N squared length values of the V squared length values, performing N parallel operations on the N squared length values, wherein each of the N parallel operations implement a combination of a reciprocal square root function and a vector scaling function.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
10 September 2020
Publication Number
21/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@iphorizons.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-06-30
Renewal Date

Applicants

Intel Corporation
2200 Mission College Boulevard, Santa Clara, California 95054, USA

Inventors

1. Abhishek Rhisheekesan
Ambady, Kaduthuruthy. P.O, Kottayam - 686604, Kerala, India
2. Supratim Pal
15A, SLP Nest, Owners Court West, Kasavanahalli, Bangalore – 560070, Karnataka, India
3. Shashank Lakshminarayana
No 455, 2nd Floor, 44th cross, Near Sangam Circle, 8th block, Jayanagar, Bangalore – 560070, Karnataka, India
4. Subramaniam Maiyuran
1915 Black Slate Court, Gold River, CA 95670, USA

Specification

Documents

Application Documents

# Name Date
1 202044039033-CLAIMS [28-09-2022(online)].pdf 2022-09-28
1 202044039033-US 16685561-DASCODE-1000 [10-09-2020].pdf 2020-09-10
2 202044039033-FER_SER_REPLY [28-09-2022(online)].pdf 2022-09-28
2 202044039033-FORM 1 [10-09-2020(online)].pdf 2020-09-10
3 202044039033-FORM 3 [28-09-2022(online)].pdf 2022-09-28
3 202044039033-DRAWINGS [10-09-2020(online)].pdf 2020-09-10
4 202044039033-Information under section 8(2) [28-09-2022(online)].pdf 2022-09-28
4 202044039033-DECLARATION OF INVENTORSHIP (FORM 5) [10-09-2020(online)].pdf 2020-09-10
5 202044039033-OTHERS [28-09-2022(online)].pdf 2022-09-28
5 202044039033-COMPLETE SPECIFICATION [10-09-2020(online)].pdf 2020-09-10
6 202044039033-Proof of Right [28-09-2022(online)].pdf 2022-09-28
6 202044039033-FORM-26 [23-10-2020(online)].pdf 2020-10-23
7 202044039033-FORM 3 [10-03-2021(online)].pdf 2021-03-10
7 202044039033-FER.pdf 2022-03-28
8 202044039033-FORM 3 [09-09-2021(online)].pdf 2021-09-09
8 202044039033-FORM 18 [15-07-2021(online)].pdf 2021-07-15
9 202044039033-FORM 18 [15-07-2021(online)].pdf 2021-07-15
9 202044039033-FORM 3 [09-09-2021(online)].pdf 2021-09-09
10 202044039033-FORM 3 [10-03-2021(online)].pdf 2021-03-10
10 202044039033-FER.pdf 2022-03-28
11 202044039033-Proof of Right [28-09-2022(online)].pdf 2022-09-28
11 202044039033-FORM-26 [23-10-2020(online)].pdf 2020-10-23
12 202044039033-OTHERS [28-09-2022(online)].pdf 2022-09-28
12 202044039033-COMPLETE SPECIFICATION [10-09-2020(online)].pdf 2020-09-10
13 202044039033-Information under section 8(2) [28-09-2022(online)].pdf 2022-09-28
13 202044039033-DECLARATION OF INVENTORSHIP (FORM 5) [10-09-2020(online)].pdf 2020-09-10
14 202044039033-FORM 3 [28-09-2022(online)].pdf 2022-09-28
14 202044039033-DRAWINGS [10-09-2020(online)].pdf 2020-09-10
15 202044039033-FORM 1 [10-09-2020(online)].pdf 2020-09-10
15 202044039033-FER_SER_REPLY [28-09-2022(online)].pdf 2022-09-28
16 202044039033-US 16685561-DASCODE-1000 [10-09-2020].pdf 2020-09-10
16 202044039033-CLAIMS [28-09-2022(online)].pdf 2022-09-28
17 202044039033-PatentCertificate30-06-2025.pdf 2025-06-30
18 202044039033-IntimationOfGrant30-06-2025.pdf 2025-06-30

Search Strategy

1 202044039033E_25-03-2022.pdf
1 SearchHistory_202044039033AE_17-03-2023.pdf
2 202044039033E_25-03-2022.pdf
2 SearchHistory_202044039033AE_17-03-2023.pdf

ERegister / Renewals

3rd: 23 Sep 2025

From 10/09/2022 - To 10/09/2023

4th: 23 Sep 2025

From 10/09/2023 - To 10/09/2024

5th: 23 Sep 2025

From 10/09/2024 - To 10/09/2025

6th: 23 Sep 2025

From 10/09/2025 - To 10/09/2026