发明名称 Cooperative scheduling for multiple consumers
摘要 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.
申请公布号 US7577762(B1) 申请公布日期 2009.08.18
申请号 US20050048386 申请日期 2005.02.01
申请人 NVIDIA CORPORATION 发明人 GARLICK LINCOLN G.;WHITMAN SCOTT R.;LEW STEPHEN D.
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址