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:
Sep. 18, 2018

Filed:

May. 06, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Tatsuhiro Chiba, Tokyo, JP;

Hiroshi Horii, Tokyo, JP;

Tamiya Onodera, Tokyo, JP;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/02 (2006.01); G06F 17/30 (2006.01); G06F 12/0893 (2016.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0269 (2013.01); G06F 3/0608 (2013.01); G06F 3/0647 (2013.01); G06F 3/0652 (2013.01); G06F 3/0683 (2013.01); G06F 12/0893 (2013.01); G06F 17/30958 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/60 (2013.01);
Abstract

A method and system are provided for reducing garbage collection overhead. The method includes representing, by a hardware processor, an application program by a Directed Acyclic Graph having a set of nodes. Each of the nodes represents a respective one of a plurality of computation tasks. The method further includes specifying, by the hardware processor from the set of nodes, any of the nodes which store a respective computation result for at least a threshold period of time as cache nodes. The method further includes allocating, by the hardware processor, the respective computation result of each of the cache nodes into a tenure area of a memory.


Find Patent Forward Citations

Loading…