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. 18, 2009
Filed:
Feb. 01, 2005
Lincoln G. Garlick, Santa Clara, CA (US);
Scott R. Whitman, Saratoga, CA (US);
Stephen D. Lew, Sunnyvale, CA (US);
Lincoln G. Garlick, Santa Clara, CA (US);
Scott R. Whitman, Saratoga, CA (US);
Stephen D. Lew, Sunnyvale, CA (US);
NVIDIA Corporation, Santa Clara, CA (US);
Abstract
A system and method schedules command streams for processing by a variety of consumers. A single command stream is parsed and commands included in the command stream are output to one of the variety of consumers at a time. A pre-emptive scheduling mechanism is used so that a first consumer may yield to a second consumer when the first consumer has received a sufficient amount of commands. The pre-emptive scheduling enables several of the consumers to process commands concurrently. The pre-emptive scheduling mechanism may be implemented by a device driver inserting yield commands into the command stream or by a unit parsing the command stream.