PATENT CLAIM ANALYSIS

Application Number: 16117058
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2019-01
Patent Classification: ["712", "218000"]

Abstract:
Mechanisms are provided, in a processor, for executing instructions that are younger than a previously dispatched synchronization (sync) instruction is provided. An instruction sequencer unit of the processor dispatches a sync instruction. The sync instruction is sent to a nest of one or more devices outside of the processor. The instruction sequencer unit dispatches a subsequent instruction after dispatching the sync instruction. The dispatching of the subsequent instruction after dispatching the sync instruction is performed prior to receiving a sync acknowledgement response from the nest. The instruction sequencer unit performs a completion of the subsequent instruction based on whether completion of the subsequent instruction is dependent upon receiving the sync acknowledgement from the nest and completion of the sync instruction.

Claim (Index 5):
The method of  claim 1 , wherein, in response to the subsequent instruction being a load instruction and in response to receiving the sync acknowledgement from the nest, performing completion of execution of the subsequent instruction and update of the architecture state further comprises:\n checking, by a load store unit of the processor, for a snoop hit on the load instruction; in response to there not being a snoop hit on the load instruction, completing execution of the load instruction; and in response to there being a snoop hit on the load instruction, requesting, by the load store unit, a flush of a processor pipeline at a point of an oldest snooped load instruction that is younger than the sync instruction.

Metadata:
- Claim Count in Document: 14.0
- Percentile: 96.0
- Lexical Diversity: 2.40741
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13470386', '11736855', '09753053', '12423495', '12024674']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5829519238416381
- 35 USC 102 Novelty (BERT): 0.5961842374987485
- Combined Prediction Score: 0.5842751552073491
- Mean Citation Score: 254.9372
- Max Citation Score: 506.19403
- Similarity Product: 492.1177810591609

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

Dataset: test