Patent · US Active

Systems and methods for mapping data structures to memory in multi-level memory hierarchies

US12175103B1 · kind B1 · utility

0Cited by
1References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 10, 2018
Grant dateDec 24, 2024
Priority date
Expiry dateMar 6, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0683
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for analyzing memory architectures and for mapping data structures in software programs to appropriate memory to take advantage of the different memory architectures. A computer architecture having a processor connected to one or more first memories and one or more second memories is defined, wherein the first memories and the second memories are characterized by different performance profiles. An executable of a software program is instrumented to capture, during runtime, patterns of access to selected data structures of the executable. Based on an analysis of the patterns of access, allocation of the selected data structures between the first and second memories is determined.

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