Skip to content

OCL: DFT performance stabilization#3121

Merged
opencv-pushbot merged 1 commit intoopencv:masterfrom
akarsakov:ocl_dft_opt
Aug 19, 2014
Merged

OCL: DFT performance stabilization#3121
opencv-pushbot merged 1 commit intoopencv:masterfrom
akarsakov:ocl_dft_opt

Conversation

@akarsakov
Copy link
Copy Markdown
Contributor

Description
Attempt to stabilize performance tests results for DFT: changed twiddle buffer creation.
Instead of
"MatAllocation->Fill twiddles buffer -> clCreateBuffer(.., CL_MEM_USE_HOST_PTR or CL_MEM_COPY_HOST_PTR, ..)"
used
"clCreateBuffer() -> clEnqueueMapBuffer() -> Fill twiddles buffer".

Performance report
http://ocl.itseez.com/intel/export/perf/pr/3121/report/

check_regression=_OCL_Dft*
test_filter=_OCL_Dft*
test_modules=core
build_examples=OFF

@akarsakov
Copy link
Copy Markdown
Contributor Author

@ElenaGvozdeva please review.

@ElenaGvozdeva
Copy link
Copy Markdown
Contributor

👍

@opencv-pushbot opencv-pushbot merged commit fa818d0 into opencv:master Aug 19, 2014
vpisarev added a commit that referenced this pull request Aug 19, 2014
@akarsakov akarsakov changed the title OCL: DFT fix OCL: DFT performance stabilization Aug 19, 2014
@akarsakov akarsakov deleted the ocl_dft_opt branch August 19, 2014 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants