In English

Comparison between GPU and parallel CPU optimizations in viewshed analysis

Tobias Axell ; Mattias Fridén
Göteborg : Chalmers tekniska högskola, 2015. 63 s.
[Examensarbete på avancerad nivå]

Parallel CPU implementations of a viewshed algorithm using both multithreading and SIMD vectorization and GPU implementations were implemented and compared in this study. The results show that parallelism is essential for achieving good performance on a CPU, and that data transfer can be partly overlapped by computations to hide some of the overheads in GPU implementations. The GPU implementation was the fastest with a performance approximately 3 times faster than the parallel CPU implementation for the hardware the tests were performed on.

Nyckelord: viewshed, line of sight, GPU, parallel CPU, SIMD, vectorization, R2



Publikationen registrerades 2015-07-15. Den ändrades senast 2015-07-15

CPL ID: 219740

Detta är en tjänst från Chalmers bibliotek