Thursday, 29 November 15:00 - 15:45 | Conference Hall K
Multi-GPU configurations are becoming common affordable options for OpenGL applications to scale performance, data size, display size and image quality. We show how to structure your application for multi-GPU rendering by using multiple threads and OpenGL contexts and handle the synchronization and data transfer. Specifically, we will cover asynchronous approaches for data transfer that allows transfers to overlap with CPU processing and GPU rendering. Finally, we conclude with a discussion of how to implement common parallel rendering approaches such as sort-first, sort-last and hybrid techniques.