Patent · US Active

Methods to reduce memory foot-print of NUMA aware structures and data variables

US9715452B2 · kind B2 · utility

0Cited by
2References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 7, 2015
Grant dateJul 25, 2017
Priority date
Expiry dateOct 7, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/62
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system for making global variables NUMA-aware by identifying a first and a second global variable; determining a quantity of NUMA groups of a computing device; partitioning, based on the quantity of NUMA groups, the first global variable into a first global variable array of first global variable array elements; storing each first global variable array element in a different cache line of a first plurality of cache lines of a first cache associated with a first NUMA group of the NUMA groups; partitioning, based on the quantity of NUMA groups, the second global variable into a second global variable array of second global variable array elements; and storing each second global variable array element in a different cache line of a second plurality of cache lines of a second cache associated with a second NUMA group of NUMA groups.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.