Scalable shader architecture

作者: Craig Michael Wittenbrink , Gary M. Tarolli , Sean J. Treichler , Johnny S. Rhoades , Karim M. Abdalla

DOI:

关键词: ArchitectureComputer scienceUnified shader modelShaderPixelComputer hardwarePipeline transportScalabilityPipeline (software)Computer graphics (images)Chip

摘要: A scalable shader architecture is disclosed. In accord with that architecture, a includes multiple pipelines, each of which can perform processing operations on rasterized pixel data. Shader pipelines be functionally removed as required, thus preventing defective pipeline from causing chip rejection. The distributor processes data and then selectively distributes the processed to various beneficially in manner balances workloads. collector formats outputs into proper order form shaded instruction processor (scheduler) programs individual their intended tasks. Each has gatekeeper interacts such passes through controlled required.

参考文章(18)
Alan S. Krech, Eric M. Rentschler, Mary A. Matthews, Erin A. Handgen, Monish S. Shah, Computer graphics system utilizing parallel processing for enhanced performance ,(1996)
Lisa C. Grenier, James H. Ma, Self-optimizing crossbar switch ,(2002)
David Robert Baldwin, Parameter circular buffers ,(2002)
Jin Satoh, Hitoshi Ishikawa, Image processing apparatus and method of same ,(2003)
Kekoa Proudfoot, William R. Mark, Svetoslav Tzvetkov, Pat Hanrahan, A real-time procedural shading system for programmable graphics hardware international conference on computer graphics and interactive techniques. pp. 159- 170 ,(2001) , 10.1145/383259.383275
S.J. Eggers, J.S. Emer, H.M. Levy, J.L. Lo, R.L. Stamm, D.M. Tullsen, Simultaneous multithreading: a platform for next-generation processors IEEE Micro. ,vol. 17, pp. 12- 19 ,(1997) , 10.1109/40.621209