The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 27, 2025

Filed:

Jul. 02, 2022
Applicant:

Dell Products, L.p., Hopkinton, MA (US);

Inventors:

John Creed, Innishannon, IE;

Owen Martin, Hopedale, MA (US);

Assignee:

Dell Products, L.P., Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/38 (2018.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5038 (2013.01); G06F 9/3877 (2013.01); G06F 9/505 (2013.01); G06F 9/544 (2013.01);
Abstract

Feature usage profiles of shared global memory are monitored and the profiles are used to allocate computational resources (CPU cores) between thread groups. A global memory monitor is used to monitor global memory metadata to determine the amount of space currently being consumed by a particular feature or service, and dynamically adjusts the amount of computational resources allocated to the thread group responsible for processing IO operations related to the feature or service. By exploiting an inversely proportional relationship between allocated computational resources and usage of shared global memory, it is possible to monitor feature usage profiles of shared global memory to dynamically allocate computational resources to thread groups. By looking at anomalies in usage of slots of shared global memory, and in a targeted way speeding up the processes working on such slots, it is possible to improve overall utilization of shared global memory.


Find Patent Forward Citations

Loading…