PATENT CLAIM ANALYSIS

Application Number: 16246438
Application Type: Utility
Filing Date: 2019-01
Publication Date: 2019-05
Patent Classification: ["712", "007000"]

Abstract:
Instructions and logic provide SIMD vector population count functionality. Some embodiments store in each data field of a portion of n data fields of a vector register or memory vector, at least two bits of data. In a processor, a SIMD instruction for a vector population count is executed, such that for that portion of the n data fields in the vector register or memory vector, the occurrences of binary values equal to each of a first one or more predetermined binary values, are counted and the counted occurrences are stored, in a portion of a destination register corresponding to the portion of the n data fields in the vector register or memory vector, as a first one or more counts corresponding to the first one or more predetermined binary values.

Claim (Index 1):
A processor comprising:\n a storage to store a first source vector portion comprising a first plurality of packed data fields, wherein each of the first plurality of packed data fields in the first portion of the source vector is to store two bits; a destination register portion, corresponding to the first source vector portion, to store one or more counts of occurrences, in the corresponding portion of the source vector, of a corresponding one or more predetermined binary values; a decode stage to decode a first instruction specifying a vector population count operation; and one or more execution units, responsive to the decoded first instruction, to:\n read two bits of each of the packed data fields in the first portion of the source vector; \n for the first plurality of data fields in the first portion of the source vector, count the occurrences of binary values equal to said one or more predetermined binary values, and \n store the counted occurrences, in the portion of the destination register corresponding to the first source vector portion, as said one or more counts corresponding to the one or more predetermined binary values.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 99.0
- Lexical Diversity: 2.56364
- Patent Class: 712.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13960775', '13960769', '15350659', '16228462', '16228529']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6197218804074377
- 35 USC 102 Novelty (BERT): 0.5885460490362981
- Combined Prediction Score: 0.6166042972703237
- Mean Citation Score: 439.646848
- Max Citation Score: 484.57632
- Similarity Product: 478.7935969200898

Labels:
- Claim Label 101: 0
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test