[PATCH] D48046: [test-suite] Backprop kernel from Rodinia Benchmark

Pankaj via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 20 09:01:36 PDT 2018


proton updated this revision to Diff 156504.
proton added a comment.

It runs for 1.1 sec for normal problem size and 0.6 sec for smaller
The main kernel function takes around 0.7-0.8 sec of 1.1 sec.
Polly detects scops here but runtime is still same

Changes:

- Removed -ffast-math flag by default
- Clearer array declaration
- Code Cleanup
- differential wrt latest repository
- Checksum of output compare instead of entire output compare
- removed use of restrict keyword
- added rand implemetation (glibc_compat_rand.c)
- Added Rodinia License


Repository:
  rT test-suite

https://reviews.llvm.org/D48046

Files:
  LICENSE.TXT
  MultiSource/Benchmarks/CMakeLists.txt
  MultiSource/Benchmarks/Rodinia/CMakeLists.txt
  MultiSource/Benchmarks/Rodinia/LICENSE
  MultiSource/Benchmarks/Rodinia/Makefile
  MultiSource/Benchmarks/Rodinia/backprop/CMakeLists.txt
  MultiSource/Benchmarks/Rodinia/backprop/Makefile
  MultiSource/Benchmarks/Rodinia/backprop/backprop.h
  MultiSource/Benchmarks/Rodinia/backprop/backprop.reference_output
  MultiSource/Benchmarks/Rodinia/backprop/backpropKernel.c
  MultiSource/Benchmarks/Rodinia/backprop/glibc_compat_rand.c
  MultiSource/Benchmarks/Rodinia/backprop/glibc_compat_rand.h
  MultiSource/Benchmarks/Rodinia/backprop/main.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48046.156504.patch
Type: text/x-patch
Size: 16998 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180720/ed005469/attachment.bin>


More information about the llvm-commits mailing list