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. 08, 2008

Filed:

Feb. 13, 2004
Applicants:

Gerolf F. Hoflehner, Santa Clara, CA (US);

Shih-wei Liao, San Jose, CA (US);

Xinmin Tian, Union City, CA (US);

Hong Wang, Fremont, CA (US);

Daniel M. Lavery, Santa Clara, CA (US);

Perry Wang, San Jose, CA (US);

Dongkeun Kim, San Jose, CA (US);

Milind Girkar, Sunnyvale, CA (US);

John P. Shen, San Jose, CA (US);

Inventors:

Gerolf F. Hoflehner, Santa Clara, CA (US);

Shih-wei Liao, San Jose, CA (US);

Xinmin Tian, Union City, CA (US);

Hong Wang, Fremont, CA (US);

Daniel M. Lavery, Santa Clara, CA (US);

Perry Wang, San Jose, CA (US);

Dongkeun Kim, San Jose, CA (US);

Milind Girkar, Sunnyvale, CA (US);

John P. Shen, San Jose, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and apparatuses for thread management for multi-threading are described herein. In one embodiment, exemplary process includes selecting, during a compilation of code having one or more threads executable in a data processing system, a current thread having a most bottom order, determining resources allocated to one or more child threads spawned from the current thread, and allocating resources for the current thread in consideration of the resources allocated to the current thread's one or more child threads to avoid resource conflicts between the current thread and its one or more child threads. Other methods and apparatuses are also described.


Find Patent Forward Citations

Loading…