View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        Batching of divergent rays on GPU architectures

        Thumbnail
        View/Open
        thesis_final.pdf (374.5Kb)
        Publication date
        2021
        Author
        Begg, N.
        Metadata
        Show full item record
        Summary
        Ray tracing is an image generation method that involves fundamentally incoherent access to system memory. Ray batching is a technique developed to defer certain accesses to memory when ray tracing, to allow many similar accesses to be performed together - increasing the effectiveness of modern processors’ caches. This research aims to take an existing successful ray batching system originally designed as a single-threaded CPU based system, and adapt it for use in a GPU environment. A technique is presented which successfully performs batching on a GPU, however no performance improvement is demonstrated over current implementations. Insights into the performance of varying memory layouts and data structures, and parallel access required to access these are gained.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/41250
        Collections
        • Theses
        Utrecht university logo