发明名称 System and method for enhancing performance of a coprocessor
摘要 Techniques for minimizing coprocessor "starvation," and for effectively scheduling processing in a coprocessor for greater efficiency and power. A run list is provided allowing a coprocessor to switch from one task to the next, without waiting for CPU intervention. A method called "surface faulting" allows a coprocessor to fault at the beginning of a large task rather than somewhere in the middle of the task. DMA control instructions, namely a "fence," a "trap" and a "enable/disable context switching," can be inserted into a processing stream to cause a coprocessor to perform tasks that enhance coprocessor efficiency and power. These instructions can also be used to build high-level synchronization objects. Finally, a "flip" technique is described that can switch a base reference for a display from one location to another, thereby changing the entire display surface.
申请公布号 EP1450258(A2) 申请公布日期 2004.08.25
申请号 EP20040003544 申请日期 2004.02.17
申请人 MICROSOFT CORPORATION 发明人 GOSALIA, ANUJ B.;PRONOVOST, STEVE
分类号 G06F9/38;G06F9/46;G06F9/48;G06F9/50;G06T1/20 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利