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:
May. 15, 2012
Filed:
Jul. 02, 2008
Douglas C. Burger, Austin, TX (US);
Stephen W. Keckler, Austin, TX (US);
Robert Mcdonald, Austin, TX (US);
Paul Gratz, Austin, TX (US);
Nitya Ranganathan, Austin, TX (US);
Lakshminarasimhan Sethumadhavan, Austin, TX (US);
Karthikevan Sankaralingam, Austin, TX (US);
Ramadass Nagarajan, Austin, TX (US);
Changkyu Kim, Austin, TX (US);
Haiming Liu, Austin, TX (US);
Douglas C. Burger, Austin, TX (US);
Stephen W. Keckler, Austin, TX (US);
Robert McDonald, Austin, TX (US);
Paul Gratz, Austin, TX (US);
Nitya Ranganathan, Austin, TX (US);
Lakshminarasimhan Sethumadhavan, Austin, TX (US);
Karthikevan Sankaralingam, Austin, TX (US);
Ramadass Nagarajan, Austin, TX (US);
Changkyu Kim, Austin, TX (US);
Haiming Liu, Austin, TX (US);
Board of Regents, University of Texas System, Austin, TX (US);
Abstract
A method, system and computer program product for dynamically composing processor cores to form logical processors. Processor cores are composable in that the processor cores are dynamically allocated to form a logical processor to handle a change in the operating status. Once a change in the operating status is detected, a mechanism may be triggered to recompose one or more processor cores into a logical processor to handle the change in the operating status. An analysis may be performed as to how one or more processor cores should be recomposed to handle the change in the operating status. After the analysis, the one or more processor cores are recomposed into the logical processor to handle the change in the operating status. By dynamically allocating the processor cores to handle the change in the operating status, performance and power efficiency is improved.