PATENT CLAIM ANALYSIS

Application Number: 15934179
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["712", "208000"]

Abstract:
A data processor in which execution threads may be grouped together into thread groups in which the plural threads of a thread group can each execute a set of instructions in lockstep, one instruction at a time. The data processor comprises a plurality of execution lanes for executing respective execution threads of a thread group. For each thread group in a pool 51 of thread groups available to be issued to the execution lanes, an indication 54 of the active threads of the thread group is stored, and sets of at least one thread group from the pool 51 of available thread groups to issue 73 to the execution lanes for execution are selected 72 based on the indications of the active threads for the thread groups in the thread group pool.

Claim (Index 16):
The method of  claim 15 , wherein:\n the execution lanes are arranged as plural subsets of execution lanes; and the data processor comprises instruction decoding circuitry operable to decode an instruction for each subset of the execution lanes, such that the execution lane subsets can execute different instructions at the same time; and the method comprises:\n issuing the active threads of each thread group of the set of plural thread groups that is to execute a different next instruction to a different execution lane subset.

Metadata:
- Claim Count in Document: 45.0
- Percentile: 90.0
- Lexical Diversity: 2.22581
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15346931', '15218015', '15657014', '15401639', '13918664']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6568687390517253
- 35 USC 102 Novelty (BERT): 0.5218672740981716
- Combined Prediction Score: 0.6433685925563699
- Mean Citation Score: 327.1961859999999
- Max Citation Score: 347.45135
- Similarity Product: 279.97270153012573

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

Dataset: test