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:
Jul. 19, 2016

Filed:

Oct. 22, 2013
Applicant:

Samsung Electronics Company, Ltd., Suwon, Gyeonggi-Do, KR;

Inventors:

Jilong Kuang, San Jose, CA (US);

Daniel G. Waddington, Morgan Hill, CA (US);

Chen Tian, Union City, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 12/02 (2006.01); G06F 12/08 (2016.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01); G06F 12/023 (2013.01); G06F 9/50 (2013.01); G06F 12/0284 (2013.01); G06F 12/08 (2013.01); G06F 12/0811 (2013.01); G06F 12/0897 (2013.01); G06F 2212/1024 (2013.01);
Abstract

One embodiment comprises a hierarchical heap allocator system. The system comprises a system-level allocator for monitoring run-time resource usage information for an application having multiple application threads. The system further comprises a process-level allocator for dynamically balancing resources between the application threads based on the run-time resource usage information. The system further comprises multiple thread-level allocators. Each thread-level allocator facilitates resource allocation and resource deallocation for a corresponding application thread.


Find Patent Forward Citations

Loading…