Patent · US Active

Migrating groups of threads across NUMA nodes based on remote page access frequency

US8656397B2 · kind B2 · utility

14Cited by
7References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2010
Grant dateFeb 18, 2014
Priority date
Expiry dateJun 14, 2031

Classification

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

Abstract

A mechanism for tracking memory accesses in a non-uniform memory access (NUMA) system to optimize processor task placement is disclosed. A method of embodiments of the invention includes creating a page table (PT) hierarchy associated with a thread to be run on a processor of a computing device, collecting access bit information from the PT hierarchy associated with the thread, wherein the access bit information includes any access bits in the PT hierarchy that are set by a memory management unit (MMU) of the processor to identify a page of memory accessed by the thread, determining memory access statistics for the thread, and utilizing the memory access statistics for the thread in a determination of whether to migrate the thread to another processor.

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