Patent · US Active

Apparatus, method, and system for enhanced data prefetching based on non-uniform memory access (NUMA) characteristics

US10621099B2 · kind B2 · utility

0Cited by
0References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2018
Grant dateApr 14, 2020
Priority date
Expiry dateJun 29, 2038

Classification

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

Abstract

Apparatus, method, and system for enhancing data prefetching based on non-uniform memory access (NUMA) characteristics are described herein. An apparatus embodiment includes a system memory, a cache, and a prefetcher. The system memory includes multiple memory regions, at least some of which are associated with different NUMA characteristic (access latency, bandwidth, etc.) than others. Each region is associated with its own set of prefetch parameters that are set in accordance to their respective NUMA characteristics. The prefetcher monitors data accesses to the cache and generates one or more prefetch requests to fetch data from the system memory to the cache based on the monitored data accesses and the set of prefetch parameters associated with the memory region from which data is to be fetched. The set of prefetcher parameters may include prefetch distance, training-to-stable threshold, and throttle threshold.

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