OpenCL Gaussian Blur
Demonstration of a program I wrote that can perform a Gaussian blur on PNG images, either multi threaded on a CPU or using OpenCL on a GPU. Github: https://github.com/IvyTheGreat01/opencl_gaussian_blur Benchmarking Data: https://docs.google.com/spreadsheets/d/e/2PACX-1vRb-oeR40DNBxupItV7g4kWo4vkKOww2DULMerxg2vj0lUWFjKT4EWCNUbjnS-LTIyDPZfXg3vYYcDA/pubhtml Actually Good Explanations for how Gaussian Blur works: Computerphile: https://youtu.be/C_zFhWdM4ic Wikipedia: https://en.wikipedia.org/wiki/Gaussian_blur Stack Exchange: https://computergraphics.stackexchange.com/questions/39/how-is-gaussian-blur-implemented 00:00 Demo 10:06 Graphs 14:14 Code
Demonstration of a program I wrote that can perform a Gaussian blur on PNG images, either multi threaded on a CPU or using OpenCL on a GPU. Github: https://github.com/IvyTheGreat01/opencl_gaussian_blur Benchmarking Data: https://docs.google.com/spreadsheets/d/e/2PACX-1vRb-oeR40DNBxupItV7g4kWo4vkKOww2DULMerxg2vj0lUWFjKT4EWCNUbjnS-LTIyDPZfXg3vYYcDA/pubhtml Actually Good Explanations for how Gaussian Blur works: Computerphile: https://youtu.be/C_zFhWdM4ic Wikipedia: https://en.wikipedia.org/wiki/Gaussian_blur Stack Exchange: https://computergraphics.stackexchange.com/questions/39/how-is-gaussian-blur-implemented 00:00 Demo 10:06 Graphs 14:14 Code