PATENT CLAIM ANALYSIS

Application Number: 15958438
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["710", "260000"]

Abstract:
Providing interrupt service routine (ISR) prefetching in multicore processor-based systems is disclosed. In one aspect, a multicore processor-based system provides an ISR prefetch control circuit communicatively coupled to an interrupt controller and a plurality of instruction fetch units (IFUs) of a corresponding plurality of processor elements (PEs). Upon receiving an interrupt directed to a target PE of the plurality of PEs, the interrupt controller provides an interrupt request (IRQ) identifier to the ISR prefetch control circuit. Based on the IRQ identifier, the ISR prefetch control circuit fetches an ISR pointer to an ISR corresponding to the IRQ identifier. The ISR prefetch control circuit next selects a prefetch PE of the plurality of PEs to perform a prefetch operation to retrieve the ISR on behalf of the target PE, and provides an ISR prefetch request, including the ISR pointer, to an IFU of the prefetch PE.

Claim (Index 1):
A multicore processor-based system for providing interrupt service routine (ISR) prefetching, comprising:\n an interrupt controller; a plurality of processor elements (PEs) comprising a corresponding plurality of instruction fetch units (IFUs); and an ISR prefetch control circuit communicatively coupled to the interrupt controller and to the plurality of IFUs; the ISR prefetch control circuit configured to:\n receive, from the interrupt controller, an interrupt request (IRQ) identifier corresponding to an interrupt directed to a target PE of the plurality of PEs; \n fetch an ISR pointer for an ISR corresponding to the IRQ identifier; \n select a prefetch PE from the plurality of PEs to perform an ISR prefetch on behalf of the target PE; and \n provide an ISR prefetch request, comprising a prefetch start signal and the ISR pointer to an IFU of the prefetch PE.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 91.0
- Lexical Diversity: 2.60317
- Patent Class: 710.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14530763', '15151609', '12897008', '11549418', '14501757']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6811684112317193
- 35 USC 102 Novelty (BERT): 0.4846531577253402
- Combined Prediction Score: 0.6615168858810814
- Mean Citation Score: 215.260374
- Max Citation Score: 220.41139
- Similarity Product: 160.49641829415322

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