Backwards memory allocation and improved OIT

Knowles, P, Leach, G and Zambetta, F 2013, 'Backwards memory allocation and improved OIT', in Michael S. Brown, Aaron Hertzmann (ed.) Proceedings of the 21st Pacific Conference on Computer Graphics and Applications (Pacific Graphics 2013), Singapore, 7-9 October 2013, pp. 1-6.


Document type: Conference Paper
Collection: Conference Papers

Title Backwards memory allocation and improved OIT
Author(s) Knowles, P
Leach, G
Zambetta, F
Year 2013
Conference name Pacific Graphics 2013
Conference location Singapore
Conference dates 7-9 October 2013
Proceedings title Proceedings of the 21st Pacific Conference on Computer Graphics and Applications (Pacific Graphics 2013)
Editor(s) Michael S. Brown, Aaron Hertzmann
Publisher Eurographics, European Association for Computer Graphics
Place of publication Geneva, Switzerland
Start page 1
End page 6
Total pages 6
Abstract Order independent transparency (OIT) is a graphics technique which sorts surfaces per-pixel for correct alpha blending. The sorting stage requires relatively large amounts of temporary memory in shaders that is usually conservatively allocated at a maximum, which impacts occupancy and performance. To address this issue we introduce backwards memory allocation (BMA), a strategy which creates a set of shaders with varying static allocation size in lieu of dynamic allocation. Batches of threads are then executed directly with the appropriate shader. This also allows optimizations for each generated shader such as choosing the sorting algorithm based on allocation size with no additional overhead. BMA gives both a more flexible OIT (BMA-OIT) for dynamic scenes of varying depth complexity and up to a 3 speedup.
Subjects Computer Graphics
Copyright notice © the Eurographics Association 2013
Versions
Version Filter Type
Access Statistics: 132 Abstract Views  -  Detailed Statistics
Created: Thu, 15 Jan 2015, 08:26:00 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us