- Patent Title: Memory distribution across multiple non-uniform memory access nodes
-
Application No.: US14193811Application Date: 2014-02-28
-
Publication No.: US09785581B2Publication Date: 2017-10-10
- Inventor: Henri van Riel
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F13/16

Abstract:
A system, methods, and apparatus for determining memory distribution across multiple non-uniform memory access processing nodes are disclosed. An apparatus includes processing nodes, each including processing units and main memory serving as local memory. A bus connects the processing units of each processing node to different main memory of a different processing node as shared memory. Access to local memory has lower memory access latency than access to shared memory. The processing nodes execute threads distributed across the processing nodes, and detect memory accesses made from each processing node for each thread. The processing nodes determine locality values for the thread that represent the fraction of memory accesses made from the processing nodes, and determine processing time values for the threads for a sampling period. The processing nodes determine weighted locality values for the threads, and determine a memory distribution across the processing nodes based on the weighted locality values.
Public/Granted literature
- US20150248361A1 MEMORY DISTRIBUTION ACROSS MULTIPLE NON-UNIFORM MEMORY ACCESS NODES Public/Granted day:2015-09-03
Information query