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. 13, 2013
Filed:
May. 27, 2010
Elmootazbellah Nabil Elnozahy, Austin, TX (US);
Heather Lynn Hanson, Austin, TX (US);
James Lyle Peterson, Austin, TX (US);
Freeman Leigh Rawson, Iii, Austin, TX (US);
Malcolm Scott Ware, Austin, TX (US);
Elmootazbellah Nabil Elnozahy, Austin, TX (US);
Heather Lynn Hanson, Austin, TX (US);
James Lyle Peterson, Austin, TX (US);
Freeman Leigh Rawson, III, Austin, TX (US);
Malcolm Scott Ware, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A system, and computer usable program product for a framework for scheduling tasks in a multi-core processor or multiprocessor system are provided in the illustrative embodiments. A thread is selected according to an order in a scheduling discipline, the thread being a thread of an application executing in the data processing system, the thread forming the leader thread in a bundle of threads. A value of a core attribute in a set of core attributes is determined according to a corresponding thread attribute in a set of thread attributes associated with the leader thread. A determination is made whether a second thread can be added to the bundle such that the bundle including the second thread will satisfy a policy. If the determining is affirmative, the second thread is added to the bundle. The bundle is scheduled for execution using a core of the multi-core processor.