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:
Dec. 10, 2024

Filed:

Jun. 16, 2021
Applicant:

Texas Instruments Incorporated, Dallas, TX (US);

Inventors:

Kedar Chitnis, Bangalore, IN;

Mihir Narendra Mody, Bangalore, IN;

Jesse Gregory Villarreal, Jr., Richardson, TX (US);

Lucas Carl Weaver, Farmers Branch, TX (US);

Brijesh Jadav, Bangalore, IN;

Niraj Nandan, Plano, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4881 (2013.01); G06F 9/4887 (2013.01); G06F 9/50 (2013.01); G06F 9/544 (2013.01);
Abstract

Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement thread scheduling for multithreaded data processing environments are disclosed. Example thread schedulers disclosed herein for a data processing system include a buffer manager to determine availability of respective buffers to be acquired for respective processing threads implementing respective functional nodes of a processing flow, and to identify first ones of the processing threads as stalled due to unavailability of at least one buffer in the respective buffers to be acquired for the first ones of the processing threads. Disclosed example thread schedulers also include a thread execution manager to initiate execution of second ones of the processing threads that are not identified as stalled.


Find Patent Forward Citations

Loading…