Kyle Lutz
9c301324c7
Merge pull request #447 from kylelutz/transform-if
...
Add transform_if() algorithm
2015-04-04 15:54:32 -07:00
Kyle Lutz
f9136ed842
Add transform_if() algorithm
2015-03-31 19:45:58 -07:00
Kyle Lutz
415e7a0a21
Merge pull request #444 from haahh/find_benchmark
...
Benchmarks for find() algorithm #325
2015-03-27 08:17:36 -07:00
Jakub Szuppe
a65de68e0d
Making sure compiler won't cut out find() calls
...
Making sure that compiler won't cut out std::find() and thrust:find()
calls while optimizing the code.
2015-03-27 09:25:47 +01:00
Jakub Szuppe
b1acf0ae74
Benchmarks for find() algorithm
...
Boost.Compute, STL and Thrust benchmarks for find() algorithm.
2015-03-26 13:50:32 +01:00
Kyle Lutz
0001385196
Merge pull request #439 from kylelutz/reduce-header-includes
...
Reduce Boost header includes
2015-03-23 21:50:40 -07:00
Kyle Lutz
fca8fcf2be
Merge pull request #436 from kylelutz/perf-random-number-engine
...
Add perf_random_number_engine benchmark
2015-03-23 21:50:19 -07:00
Kyle Lutz
34e042a298
Reduce Boost header includes
2015-03-21 11:38:30 -07:00
Kyle Lutz
a3cbcc8b25
Add perf_random_number_engine benchmark
...
This unifies the random number engine benchmarks into a single
benchmark application which can switch between each engine based
on a command-line argument.
2015-03-16 20:57:12 -07:00
Kyle Lutz
cc65c5bf16
Merge pull request #435 from kylelutz/travis-gcc48
...
Use gcc-4.8 on Travis-CI
2015-03-16 20:38:00 -07:00
Kyle Lutz
78db09bf10
Use gcc-4.8 on Travis-CI
2015-03-16 19:55:11 -07:00
Kyle Lutz
a1a7814c28
Merge pull request #434 from kylelutz/parameter-cache
...
Add parameter_cache class
2015-03-16 19:08:57 -07:00
Kyle Lutz
4175a85171
Add parameter_cache class
...
This adds a parameter_cache class which can be used to store
execution parameters for an algorithm. Also updates some of
the benchmark programs to find and store optimal parameters.
2015-03-15 18:15:57 -07:00
Kyle Lutz
238ab820ac
Merge pull request #433 from haahh/dev_reverse_copy
...
reverse_copy() performance improvement
2015-03-13 16:26:17 -07:00
Jakub Szuppe
5aace2dde9
Fixing author.
2015-03-14 00:09:36 +01:00
Jakub Szuppe
f95b1ee682
Separate kernel for reverse_copy()
...
Separate kernel for reverse_copy() algorithm improves its performance,
new tests for reverse_copy_int
2015-03-10 22:25:38 +01:00
Jakub Szuppe
0ab1d5fea2
Add reverse_copy benchmarks
2015-03-10 13:25:12 +01:00
Kyle Lutz
aa15cd6ac4
Merge pull request #431 from kylelutz/boost-build
...
Add Boost.Build support
2015-03-01 11:55:35 -07:00
Kyle Lutz
a1e3366ade
Add Boost.Build support
2015-03-01 09:36:59 -08:00
Kyle Lutz
d97fbc582a
Merge pull request #430 from kylelutz/fix-qt5-error
...
Only call QWidget::windowHandle() for Qt >= 5.0
2015-02-28 23:54:07 -07:00
Kyle Lutz
9a930e6ee3
Only call QWidget::windowHandle() for Qt >= 5.0
2015-02-28 22:35:59 -08:00
Kyle Lutz
0843b61f26
Merge pull request #425 from kylelutz/opengl-osx
...
Add support for OpenCL-OpenCL sharing on Mac OS X
2015-02-26 15:34:36 -07:00
Kyle Lutz
d4adfc5feb
Add support for OpenCL-OpenCL sharing on Mac OS X
2015-02-26 14:57:26 -07:00
Kyle Lutz
d035cf9881
Merge pull request #429 from kylelutz/extents-begin-end
...
Add begin() and end() methods to extents<N>
2015-02-26 13:12:50 -07:00
Kyle Lutz
a71a4e9853
Add begin() and end() methods to extents<N>
2015-02-25 11:06:45 -07:00
Kyle Lutz
421510160e
Merge pull request #427 from shehzan10/develop
...
BUGFIX enable double for key type in radix sort by key
2015-02-23 11:08:13 -07:00
Shehzan Mohammed
4961a6177f
BUGFIX enable double for key type in radix sort by key
2015-02-23 12:15:40 -05:00
Kyle Lutz
de76e66dd1
Merge pull request #426 from jmr1/msvc2013
...
MSVC 2013 build fixes
2015-02-22 19:02:45 -07:00
jmr1
453ca0afc9
Added expected results for MSVC random generator
2015-02-22 17:38:44 +01:00
jmr1
9c3d2e0a87
MSVC 2013 workaround for passing one parameter to a variadic template
2015-02-22 17:33:35 +01:00
jmr1
bf233d833c
Missing using declaration
2015-02-22 17:21:36 +01:00
jmr1
300a3df380
Enable math defines for MSVC
2015-02-22 17:21:05 +01:00
jmr1
92c4ca1253
MSVC 2013 build settings fix
2015-02-22 17:19:00 +01:00
Kyle Lutz
5284aa3279
Merge pull request #424 from kylelutz/refactor-image-classes
...
Refactor image classes
2015-02-11 22:37:03 -08:00
Kyle Lutz
ca0bc4b7d3
Refactor image classes
2015-02-08 16:26:34 -08:00
Kyle Lutz
6e38dafbd5
Merge pull request #423 from kylelutz/buffer-clone-flags
...
Preserve memory flags in buffer::clone()
2015-02-08 15:06:57 -08:00
Kyle Lutz
a34aaf0456
Merge pull request #422 from kylelutz/no-device-found-exception
...
Add no_device_found exception
2015-02-08 15:06:43 -08:00
Kyle Lutz
2d6e0994fc
Merge pull request #421 from kylelutz/disable-context-error-handler
...
Disable default context error handler
2015-02-08 15:06:25 -08:00
Kyle Lutz
8618f8cb45
Merge pull request #420 from kylelutz/libraries-json
...
Add meta/libraries.json file
2015-02-08 15:06:09 -08:00
Kyle Lutz
8b2788f026
Add no_device_found exception
2015-02-07 12:47:11 -08:00
Kyle Lutz
3c56ea4cbe
Preserve memory flags in buffer::clone()
2015-02-07 12:27:24 -08:00
Kyle Lutz
155ec4b8b9
Disable default context error handler
2015-02-07 10:56:34 -08:00
Kyle Lutz
fb56568b27
Add meta/libraries.json file
2015-02-07 09:53:36 -08:00
Kyle Lutz
a52cf3d8d6
Merge pull request #417 from roshanr95/set-algorithms-benchmarks
...
Rewrite benchmarks for set_algorithms
2015-01-25 19:01:55 -08:00
Roshan
bf89f042e7
Rewrite benchmarks for set_algorithms
2015-01-25 03:18:44 +05:30
Kyle Lutz
82a8ef9682
Merge pull request #416 from bastiankoe/develop
...
Fixed missing header
2015-01-21 22:08:17 -08:00
Bastian Köcher
426fbbb8c4
- Added missing header
2015-01-21 20:03:54 +01:00
Kyle Lutz
bed9b761f7
Merge pull request #413 from bastiankoe/destructor_callback
...
Register destructor callback is now templated
2015-01-20 19:57:03 -08:00
Bastian Köcher
1e711e0330
- Rebased with develop branch
...
- Moved include into the test
Conflicts:
test/test_buffer.cpp
2015-01-20 10:19:37 +01:00
Kyle Lutz
f4bf942a31
Merge pull request #412 from bastiankoe/createsubbuffer
...
CreateSubbuffer support
2015-01-16 18:40:01 -08:00