发明名称 SCALAR OPTIMIZATIONS FOR SHADERS
摘要 Described herein are optimizations of thread loop intermediate representation (IR) code. One embodiment involves an algorithm that, based on data-flow analysis, computes sets of temporary variables that are loaded at the beginning of a thread loop and stored upon exit from a thread loop. Another embodiment involves reducing the size of a thread loop trip for a commonly-found case where a piece of compute shader is executed by a single thread (or a compiler-analyzable range of threads). In yet another embodiment, compute shader thread indices are cached to avoid excessive divisions, further improving execution speed.
申请公布号 US2013219377(A1) 申请公布日期 2013.08.22
申请号 US201213398793 申请日期 2012.02.16
申请人 GLAISTER ANDY;TINE BLAISE PASCAL;SESSIONS DEREK;LYAPUNOV MIKHAIL;DOTSENKO YURI;MICROSOFT CORPORATION 发明人 GLAISTER ANDY;TINE BLAISE PASCAL;SESSIONS DEREK;LYAPUNOV MIKHAIL;DOTSENKO YURI
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址