PATENT CLAIM ANALYSIS

Application Number: 15890548
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-08
Patent Classification: ["712", "022000"]

Abstract:
There are provided a system, a method and a computer program product for selecting an active data stream (a lane) while running SPMD (Single Program Multiple Data) code on SIMD (Single Instruction Multiple Data) machine. The machine runs an instruction stream over input data streams. The machine increments lane depth counters of all active lanes upon the thread-PC reaching a branch operation. The machine updates the lane-PC of each active lane according to targets of the branch operation. The machine selects an active lane and activates only lanes whose lane-PCs match the thread-PC. The machine decrements the lane depth counters of the selected active lanes and updates the lane-PC of each active lane upon the instruction stream reaching a first instruction. The machine assigns the lane-PC of a lane with a largest lane depth counter value to the thread-PC and activates all lanes whose lane-PCs match the thread-PC.

Claim (Index 19):
The computer program product according to  claim 16 , wherein the running comprises:\n initializing the values of the lane depth counters of all of the plurality of lanes to zero; initializing the values of the lane-PCs of all of the plurality of lanes to an instruction memory address; and activating one or more lanes of the plurality of lanes whose lane-PC values are set to the instruction memory address.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 88.0
- Lexical Diversity: 2.28169
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14468904', '13753113', '13753098', '13912963', '15607165']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6106605122871887
- 35 USC 102 Novelty (BERT): 0.5820796025161491
- Combined Prediction Score: 0.6078024213100847
- Mean Citation Score: 297.25796
- Max Citation Score: 523.6311599999998
- Similarity Product: 409.9947673557042

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