PATENT CLAIM ANALYSIS

Application Number: 16026870
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["712", "227000"]

Abstract:
A combination of hardware and software collect profile data for asynchronous events, at code region granularity. An exemplary embodiment is directed to collecting metrics for prefetching events, which are asynchronous in nature. Instructions that belong to a code region are identified using one of several alternative techniques, causing a profile bit to be set for the instruction, as a marker. Each line of a data block that is prefetched is similarly marked. Events corresponding to the profile data being collected and resulting from instructions within the code region are then identified. Each time that one of the different types of events is identified, a corresponding counter is incremented. Following execution of the instructions within the code region, the profile data accumulated in the counters are collected, and the counters are reset for use with a new code region.

Claim (Index 17):
The method of  claim 16 , wherein for collecting profile information relating to asynchronous prefetching events, each prefetching memory request generated by an instruction within the code region is marked with a special bit that is propagated with the prefetching memory request when the prefetching memory request is issued, each line of a memory block requested by said prefetching memory request being marked when placed in a memory cache, to indicate that the line was prefetched in response to a prefetch memory request instruction within the code region, the marked lines being used to collect the profile information relating to the asynchronous prefetching events.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 95.0
- Lexical Diversity: 1.97403
- Patent Class: 712.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['13993054', '13977688', '12424681', '11280476', '10806866']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5859219628846147
- 35 USC 102 Novelty (BERT): 0.5316671150670215
- Combined Prediction Score: 0.5804964781028554
- Mean Citation Score: 221.085562
- Max Citation Score: 370.41687
- Similarity Product: 278.5153470186549

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

Dataset: test