PATENT CLAIM ANALYSIS

Application Number: 15894835
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-06
Patent Classification: ["711", "148000"]

Abstract:
A method, computer readable medium and apparatus for improving non-uniform memory access are disclosed. For example, the method divides a plurality of stream processing jobs into a plurality of groups of stream processing jobs to match a topology of a non-uniform memory access platform. The method sets a parameter in an operating system kernel of the non-uniform memory access platform to favor an allocation of a local memory, and defines a plurality of processor sets. The method binds one of the plurality of groups to one of the plurality of processor sets, and run the one group of stream processing jobs on the one processor set.

Claim (Index 1):
A method for improving non-uniform memory access, the method comprising:\n acquiring, via a processor, a topology of a non-uniform memory access platform, wherein the topology comprises an arrangement of a local memory versus a remote memory, wherein the arrangement pertains to a physical location of the local memory and the remote memory; dividing, via the processor, a plurality of stream processing jobs into a plurality of groups of stream processing jobs to match the topology of the non-uniform memory access platform, wherein the plurality of stream processing jobs is divided among the local memory and the remote memory; setting, via the processor, a parameter in an operating system kernel of the non-uniform memory access platform to favor an allocation of the local memory; defining, via the processor, a plurality of processor sets; binding, via the processor, one group of the plurality of groups of stream processing jobs to one processor set of the plurality of processor sets; running, via the processor, the one group of the plurality of groups of stream processing jobs on the one processor set; measuring, via the processor, a fraction of an amount of local memory access versus an amount of remote memory access; and adjusting, via the processor, the parameter in the operating system kernel in accordance with the fraction, wherein the adjusting comprises adjusting a strength of the allocation to the local memory.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 88.0
- Lexical Diversity: 2.23529
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12969520', '15595303', '12969530', '14282956', '14219759']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5060711148629105
- 35 USC 102 Novelty (BERT): 0.4939109752485694
- Combined Prediction Score: 0.5048551009014763
- Mean Citation Score: 205.722106
- Max Citation Score: 293.83093
- Similarity Product: 288.40816672056803

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

Dataset: test