- Patent Title: Computer processor employing operand data with associated meta-data
-
Application No.: US16566040Application Date: 2019-09-10
-
Publication No.: US11226821B2Publication Date: 2022-01-18
- Inventor: Roger Rawson Godard , Arthur David Kahlich , David Arthur Yost , Sebastien Paul Maurice Mirolo
- Applicant: Mill Computing, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: Mill Computing, Inc.
- Current Assignee: Mill Computing, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Gordon & Jacobson, P.C.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F11/07 ; G06F9/38 ; G06F12/14

Abstract:
A computer processor is provided that employs a plurality of operand storage elements that store operand data values and associated meta-data as unitary operand data elements as well as at least one functional unit that performs operations that produce and access the unitary operand data elements stored in the plurality of operand storage elements. The meta-data associated with a given operand data value as part of a unitary operand data element can specify type of the unitary operand data element (e.g., vector or scalar), elemental width and floating-point error flags. The meta-data can also be used to define special operand data values (e.g., Not-a-Result and None). The meta-data is useful in optimizing execution, such as in speculation and vectorized SIMD operations. The computer processor can also support a number of particular vector operations that are useful in optimizing execution of vectorized SIMD operations.
Public/Granted literature
- US20200065101A1 Computer Processor Employing Operand Data With Associated Meta-Data Public/Granted day:2020-02-27
Information query