Sign In to Follow Application
View All Documents & Correspondence

A Method And Apparatus For Processing Computer Instructions

Abstract: A method of processing computer instructions, comprising: forming multiple instruction matrices, wherein each instruction matrix specifies parallel and dependent instructions; and executing the multiple instruction matrices simultaneously in multiple execution units within a fixed number of cycles, wherein each execution unit supports both parallel and serial instruction execution.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 January 2019
Publication Number
10/2019
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 (US)

Inventors

1. ABDALLAH, Mohammad, A
1788 Langholm Way, Folsom, CA 95630 USA

Specification

Claims:1. An apparatus for executing instruction matrices, comprising:
a memory to store a plurality of instruction matrices; and
a plurality of matrices of execution units to execute the plurality of instruction matrices, wherein each of the plurality of instruction matrices includes rows and columns, wherein instructions in a same row of an instruction matrix are to be executed in parallel and instructions that are dependent upon instructions in a row of an instruction matrix are in a subsequent row of the instruction matrix, wherein the plurality of matrices of execution units is configurable to operate in different execution modes including a first execution mode, a second execution mode, and a third execution mode,
wherein in the first execution mode, the plurality of matrices of execution units simultaneously executes a group of instruction matrices that form a super instruction matrix,
wherein in the second execution mode, the plurality of matrices of execution units simultaneously executes instructions matrices belonging to separate threads, and
wherein in the third execution mode, the plurality of matrices of execution units simultaneously executes non-dependent instruction matrices from a single thread.
, Description:A method of processing computer instructions, comprising: forming multiple instruction matrices, wherein each instruction matrix specifies parallel and dependent instructions; and executing the multiple instruction matrices simultaneously in multiple execution units within a fixed number of cycles, wherein each execution unit supports both parallel and serial instruction execution.

Documents

Application Documents

# Name Date
1 201938002295-CLAIMS [10-02-2023(online)].pdf 2023-02-10
1 201938002295-FORM 1 [18-01-2019(online)].pdf 2019-01-18
2 201938002295-FER_SER_REPLY [10-02-2023(online)].pdf 2023-02-10
2 201938002295-DRAWINGS [18-01-2019(online)].pdf 2019-01-18
3 201938002295-OTHERS [10-02-2023(online)].pdf 2023-02-10
3 201938002295-DECLARATION OF INVENTORSHIP (FORM 5) [18-01-2019(online)].pdf 2019-01-18
4 201938002295-COMPLETE SPECIFICATION [18-01-2019(online)].pdf 2019-01-18
4 201938002295-Information under section 8(2) [09-01-2023(online)].pdf 2023-01-09
5 201938002295-FORM 3 [05-01-2023(online)].pdf 2023-01-05
5 201938002295-FORM 18 [22-01-2019(online)].pdf 2019-01-22
6 201938002295-Response to office action [05-01-2023(online)].pdf 2023-01-05
6 201938002295-FORM-26 [19-03-2019(online)].pdf 2019-03-19
7 201938002295-FORM 3 [18-07-2019(online)].pdf 2019-07-18
7 201938002295-FER.pdf 2022-08-24
8 201938002295-FORM 3 [18-07-2019(online)].pdf 2019-07-18
8 201938002295-FER.pdf 2022-08-24
9 201938002295-Response to office action [05-01-2023(online)].pdf 2023-01-05
9 201938002295-FORM-26 [19-03-2019(online)].pdf 2019-03-19
10 201938002295-FORM 18 [22-01-2019(online)].pdf 2019-01-22
10 201938002295-FORM 3 [05-01-2023(online)].pdf 2023-01-05
11 201938002295-COMPLETE SPECIFICATION [18-01-2019(online)].pdf 2019-01-18
11 201938002295-Information under section 8(2) [09-01-2023(online)].pdf 2023-01-09
12 201938002295-OTHERS [10-02-2023(online)].pdf 2023-02-10
12 201938002295-DECLARATION OF INVENTORSHIP (FORM 5) [18-01-2019(online)].pdf 2019-01-18
13 201938002295-FER_SER_REPLY [10-02-2023(online)].pdf 2023-02-10
13 201938002295-DRAWINGS [18-01-2019(online)].pdf 2019-01-18
14 201938002295-FORM 1 [18-01-2019(online)].pdf 2019-01-18
14 201938002295-CLAIMS [10-02-2023(online)].pdf 2023-02-10

Search Strategy

1 201938002295_searchE_24-08-2022.pdf