Description: Analysis of how to create a simple 7x7 filter is applied to all OpenCL GPU. This case study will focus on improving the performance of the time convolution convolution kernel with a small image, in general, based on FFT convolution kernel and the subsequent 30x30 faster [1], but in fact it is not common to use a large window size. . We will first implement the convolution image, and then use the filter performance improved through the use of memory and cache __constant OpenCL image information in the __local space.
To Search:
File list (Check if you may need any files):
CLConvolution
.............\CLConvolution
.............\.............\bin
.............\.............\...\Debug
.............\.............\...\.....\CLConvolution.exe
.............\.............\...\.....\CLConvolution.pdb
.............\.............\...\.....\CLConvolution.vshost.exe
.............\.............\...\.....\CLConvolution.vshost.exe.manifest
.............\.............\...\.....\Cloo.dll
.............\.............\...\.....\Cloo.xml
.............\.............\...\.....\OpenCLTemplate.dll
.............\.............\...\.....\OpenCLTemplate.xml
.............\.............\...\.....\OpenTK.dll
.............\.............\...\.....\OpenTK.GLControl.dll
.............\.............\...\.....\OpenTK.GLControl.xml
.............\.............\...\.....\OpenTK.xml
.............\.............\...\Release
.............\.............\CLConvolution.csproj
.............\.............\CLConvolution.csproj.user
.............\.............\Form1.cs
.............\.............\Form1.Designer.cs
.............\.............\Form1.resx
.............\.............\obj
.............\.............\...\Debug
.............\.............\...\.....\CLConvolution.csproj.FileListAbsolute.txt
.............\.............\...\.....\CLConvolution.csproj.GenerateResource.Cache
.............\.............\...\.....\CLConvolution.exe
.............\.............\...\.....\CLConvolution.Form1.resources
.............\.............\...\.....\CLConvolution.pdb
.............\.............\...\.....\CLConvolution.Properties.Resources.resources
.............\.............\...\.....\Refactor
.............\.............\...\.....\ResolveAssemblyReference.cache
.............\.............\...\.....\TempPE
.............\.............\...\Release
.............\.............\Program.cs
.............\.............\Properties
.............\.............\..........\AssemblyInfo.cs
.............\.............\..........\Resources.Designer.cs
.............\.............\..........\Resources.resx
.............\.............\..........\Settings.Designer.cs
.............\.............\..........\Settings.settings
.............\CLConvolution.sln
.............\CLConvolution.suo
.............\Cloo.dll
.............\Cloo.xml
.............\OpenCLTemplate.dll
.............\OpenCLTemplate.xml