发明名称 |
Stream compaction for rasterization |
摘要 |
A single instruction multiple data (SIMD) processor with a given width may operate on registers of the same width completely filled with fragments. A parallel set of registers are loaded and tested. The fragments that fail are eliminated and the register set is refilled from the parallel set. |
申请公布号 |
US8842121(B2) |
申请公布日期 |
2014.09.23 |
申请号 |
US201113020271 |
申请日期 |
2011.02.03 |
申请人 |
Intel Corporation |
发明人 |
Akenine-Möller Tomas;Hasselgren Jon N.;Munkberg Carl J.;Toth Robert M.;Clarberg Franz P. |
分类号 |
G06F15/80;G09G5/00;G06T15/00 |
主分类号 |
G06F15/80 |
代理机构 |
Trop, Pruner & Hu, P.C. |
代理人 |
Trop, Pruner & Hu, P.C. |
主权项 |
1. A method comprising:
assembling a parallel set of m fragments in n registers; testing individual fragments of said m fragments; eliminating fragments of said m fragments based on said testing to end up with p fragments where p is less than m and creating empty spaces in said n registers; and merging the p fragments after eliminating some, but not all, of the m fragments to entirely fill the n registers with fragments that were not eliminated by accessing additional fragments from another set of fragments to fill register vacancies not filled by the p fragments. |
地址 |
Santa Clara CA US |