发明名称 Using programmable constant buffers for multi-threaded processing
摘要 Systems and methods for using multiple versions of programmable constants within a multi-threaded processor allow a programmable constant to be changed before a program using the constants has completed execution. Processing performance may be improved since programs using different values for a programmable constant may execute simultaneously. The programmable constants are stored in a constant buffer and an entry of a constant buffer table is bound to the constant buffer. When a programmable constant is changed it is copied to an entry in a page pool and address translation for the page pool is updated to correspond to the old version (copy) of the programmable constant. An advantage is that the constant buffer stores the newest version of the programmable constant.
申请公布号 US8094158(B1) 申请公布日期 2012.01.10
申请号 US20060344306 申请日期 2006.01.31
申请人 ALLEN ROGER L.;EVERITT CASS W.;MORETON HENRY P.;KONG THOMAS H.;NVIDIA CORPORATION 发明人 ALLEN ROGER L.;EVERITT CASS W.;MORETON HENRY P.;KONG THOMAS H.
分类号 G06F13/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址