[PATCH] D49948: [test-suite] Add Image Processing Kernels Using Benchmark Library: Anisotropic diffusion

Pankaj via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 27 16:24:52 PDT 2018


proton created this revision.
proton added reviewers: Meinersbur, homerdin, hfinkel, MatzeB.
Herald added subscribers: llvm-commits, mgorny.
Herald added a reviewer: bollu.

Runtime:

With Polly
----------

Benchmark                                   Time           CPU Iterations
-------------------------------------------------------------------------

BENCHMARK_ANISTROPIC_DIFFUSION/32         242 us        242 us       2832
BENCHMARK_ANISTROPIC_DIFFUSION/64        1120 us       1120 us        614
BENCHMARK_ANISTROPIC_DIFFUSION/128       4680 us       4680 us        131
BENCHMARK_ANISTROPIC_DIFFUSION/256      19263 us      19261 us         36

Without Polly
-------------

Benchmark                                   Time           CPU Iterations
-------------------------------------------------------------------------

BENCHMARK_ANISTROPIC_DIFFUSION/32        2390 us       2383 us        292
BENCHMARK_ANISTROPIC_DIFFUSION/64       10961 us      10949 us         64
BENCHMARK_ANISTROPIC_DIFFUSION/128      46711 us      46707 us         15
BENCHMARK_ANISTROPIC_DIFFUSION/256     194217 us     194172 us          4


Repository:
  rT test-suite

https://reviews.llvm.org/D49948

Files:
  MicroBenchmarks/ImageProcessing/AnisotropicDiffusion/CMakeLists.txt
  MicroBenchmarks/ImageProcessing/AnisotropicDiffusion/anisotropicDiffusion.reference_output
  MicroBenchmarks/ImageProcessing/AnisotropicDiffusion/anisotropicDiffusionKernel.c
  MicroBenchmarks/ImageProcessing/AnisotropicDiffusion/diffusion.h
  MicroBenchmarks/ImageProcessing/AnisotropicDiffusion/main.cpp
  MicroBenchmarks/ImageProcessing/CMakeLists.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49948.157799.patch
Type: text/x-patch
Size: 8062 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180727/297d0632/attachment.bin>


More information about the llvm-commits mailing list