发明名称 Flexible use of compute allocation in a multi-threaded compute engines
摘要 Techniques for arbitrating and scheduling thread usage in multi-threaded compute engines. Various schemes are disclosed for allocating compute (execution) usage of compute engines supporting multiple hardware contexts. The schemes include non-pre-emptive (cooperative) round-robin, priority-based round-robin with pre-emption, time division, cooperative round-robin with time division, and priority-based round-robin with pre-emption and time division. Aspects of the foregoing schemes may also be combined to form new schemes. The schemes enable finer control of thread execution in pipeline execution environments, such as employed for performing packet-processing operations.
申请公布号 US2006146864(A1) 申请公布日期 2006.07.06
申请号 US20040026386 申请日期 2004.12.30
申请人 ROSENBLUTH MARK B;BARRY PETER;DORMITZER PAUL H;BURRES BRAD A 发明人 ROSENBLUTH MARK B.;BARRY PETER;DORMITZER PAUL H.;BURRES BRAD A.
分类号 H04L12/43;H04B7/212 主分类号 H04L12/43
代理机构 代理人
主权项
地址