发明名称 |
用于光线追踪渲染的并行相交测试及着色的架构 |
摘要 |
本发明涉及用于光线追踪渲染的并行相交测试及着色的架构。在一个实施例中,对场景进行光线追踪包括利用与多个着色资源连接的多个相交测试资源,这些相交测试资源可通过链路/队列聚合集体通信。从测试到着色的队列包括相应光线/图元相交指示,该指示包括光线标识符。从着色到测试的队列包括用于测试的新光线的标识符,其中,定义该光线的数据单独地存储在分布在所述多个相交测试资源当中的多个存储器中。光线定义数据可以保持在分布式存储器中,直到光线完成相交测试为止,该光线定义数据可基于光线标识符而被多次选择用于测试。 |
申请公布号 |
CN104112291B |
申请公布日期 |
2017.03.29 |
申请号 |
CN201410189255.7 |
申请日期 |
2009.03.20 |
申请人 |
想象技术有限公司 |
发明人 |
路克·堤尔曼·彼特森;詹姆斯·亚历山大·麦康比;莱恩·R·沙斯伯里;史帝芬·波希尔 |
分类号 |
G06T15/06(2011.01)I |
主分类号 |
G06T15/06(2011.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
王茂华 |
主权项 |
一种计算机系统,包括:多个处理器内核,所述多个处理器内核连接在环形总线排布中,其中每个处理器内核被耦合以用于与两个其他处理器内核通信;多个高速缓存,每个高速缓存与所述多个处理器内核的子集相关联;在所述多个处理器内核之间共享的主存储器,所述主存储器存储定义多条光线的数据、定义几何图元的数据以及定义加速结构的元素的数据,其中所述多个处理器内核中的一个处理器内核被配置为执行光线包处理,所述光线包处理被配置用于形成包含光线数据的包,并且其中所述包含光线数据的包在所述环形总线上被传递,并且所述多个高速缓存中的每个高速缓存从所述包中取得所述光线数据的一部分,并且存储所述光线数据的该部分,以供所述多个处理器内核中与该高速缓存相关联的所述子集访问。 |
地址 |
英国赫特福德郡 |