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.
Patent No.:
Date of Patent:
Aug. 16, 2016
Filed:
Dec. 22, 2011
Simon D. Ramage, Vancouver, CA;
Jason A. Gayman, Folsom, CA (US);
Joerg Hartung, Vancouver, CA;
Curtis A. Gittens, Vancouver, CA;
Sowmiya Jayachandran, Portland, OR (US);
Richard P. Mangold, Forest Grove, OR (US);
Simon D. Ramage, Vancouver, CA;
Jason A. Gayman, Folsom, CA (US);
Joerg Hartung, Vancouver, CA;
Curtis A. Gittens, Vancouver, CA;
Sowmiya Jayachandran, Portland, OR (US);
Richard P. Mangold, Forest Grove, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A mechanism is described for facilitating power governance of non-volatile memory devices using a power governing mechanism employed at a computing device according to one embodiment of the invention. A method of embodiments of the invention includes maintaining a credit pool having a plurality of credits to be released to a plurality of memory channels associated with a plurality of non-volatile memory devices. The plurality of credits may be used to provide sufficient power to perform memory operations associated with a computing device. The method may further include receiving a credit request having a petition to obtain one or more credits for a memory channel of the plurality of memory channels to facilitate performance of a memory operation, determining whether the one or more credits are available in the credit pool, and retrieving the one or more credits from the credit pool, if the one or more credits are available in the credit pool. The method may further include releasing the one or more credits to the memory channel. The one or more released credits are used to perform the memory operation.