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:
Oct. 14, 2008
Filed:
Sep. 28, 2004
Edward Grochowski, San Jose, CA (US);
John Shen, San Jose, CA (US);
Hong Wang, Fremont, CA (US);
Doron Orenstein, Haifa, IL;
Gad S Sheaffer, Haifa, IL;
Ronny Ronen, Haifa, IL;
Murali M. Annavaram, Santa Clara, CA (US);
Edward Grochowski, San Jose, CA (US);
John Shen, San Jose, CA (US);
Hong Wang, Fremont, CA (US);
Doron Orenstein, Haifa, IL;
Gad S Sheaffer, Haifa, IL;
Ronny Ronen, Haifa, IL;
Murali M. Annavaram, Santa Clara, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for changing the configuration of a multi-core processor is disclosed. In one embodiment, a throttle module (or throttle logic) may determine the amount of parallelism present in the currently-executing program, and change the execution of the threads of that program on the various cores. If the amount of parallelism is high, then the processor may be configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is low, then the processor may be configured to run a smaller amount of threads on cores configured for greater scalar performance.