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. 05, 2016

Filed:

Oct. 21, 2013
Applicant:

Google Inc., Mountain View, CA (US);

Inventors:

Luiz Andre Barroso, Los Altos Hills, CA (US);

James Laudon, Madison, WI (US);

Michael R. Marty, Madison, WI (US);

Assignee:

Google Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/46 (2006.01); G06F 9/30 (2006.01); G06F 12/08 (2016.01);
U.S. Cl.
CPC ...
G06F 9/461 (2013.01); G06F 9/3009 (2013.01); G06F 9/30123 (2013.01); G06F 12/0815 (2013.01);
Abstract

A method includes performing one or more operations as requested by a thread executing on a processor, the thread having a thread context; receiving a park request from the thread, the park request received following a request from the thread for a low latency resource, wherein the cache response time is less than or equal to a resource response threshold so as to allow the thread context to be stored and retrieved from the cache in less time than the portion of time it takes to complete the request for the low latency resource; storing the thread context in the cache; detecting that the resume condition has occurred; retrieving the thread context from the cache; and resuming execution of the thread.


Find Patent Forward Citations

Loading…