Kyle Lutz
73b246603b
Add for_each_n() algorithm
2014-12-20 13:30:36 -08:00
Kyle Lutz
7c957831c3
Merge pull request #350 from kylelutz/improve-documentation
...
Improve documentation
2014-12-20 11:15:26 -08:00
Kyle Lutz
885a2ad135
Improve documentation
2014-12-20 10:39:38 -08:00
Kyle Lutz
8ce35c50f7
Merge pull request #349 from sschaetz/develop
...
fixing CHECK_RANGE_EQUAL
2014-12-17 13:57:55 -08:00
sschaet
ea7e0a0993
fixing CHECK_RANGE_EQUAL
...
if the container passed to CHECK_RANGE_EQUAL is larger than the
expected range, the copy writes over the the boundaries of the
created buffer _actual.
2014-12-17 21:13:01 +01:00
Kyle Lutz
d8eae205ce
Merge pull request #348 from sschaetz/develop
...
extended FindOpenCL.cmake to work on ARM Mali GPUs
2014-12-16 08:02:46 -08:00
sschaet
d5fc3170f8
extended FindOpenCL.cmake to work on ARM Mali GPUs
2014-12-16 10:15:55 +01:00
Kyle Lutz
7a6eaef222
Merge pull request #347 from ddemidov/master
...
Show Thrust results on performance plots
2014-12-15 20:18:45 -08:00
Kyle Lutz
b4e3dd9bb1
Merge pull request #345 from pavanky/sort_fix
...
BUG FIX: sort_by_key now works with larger vector sizes.
2014-12-15 20:13:44 -08:00
Denis Demidov
51db1b1f75
Show Thrust results on performance plots
2014-12-15 23:08:09 +03:00
Pavan Yalamanchili
10890fd7d1
BUG FIX: sort_by_key now works with larger vector sizes.
...
- sort_by_key now calls radix_sort for size >= 32 even with Compare
2014-12-15 14:57:49 -05:00
Kyle Lutz
c6f38bc567
Merge pull request #342 from ddemidov/master
...
Use loglog scale for plotting performance data
2014-12-15 11:21:35 -08:00
Denis Demidov
292e5136ed
Use loglog scale for plotting performance data
...
This makes comparison of Boost.Compute and STL performance easier,
especially for smaller sizes.
2014-12-15 16:16:17 +03:00
Denis Demidov
077a4896c7
Make performance scripts compatible with python3
2014-12-15 16:15:37 +03:00
Kyle Lutz
57eec36d20
Release v0.4
v0.4
2014-12-14 17:03:36 -08:00
Kyle Lutz
c4d49cef20
Merge pull request #341 from kylelutz/device-platform
...
Add device::platform() method
2014-12-14 10:58:38 -08:00
Kyle Lutz
8b00003545
Merge pull request #340 from kylelutz/program-cache
...
Add program_cache to the public API
2014-12-14 10:58:29 -08:00
Kyle Lutz
2bab2c5ee7
Add device::platform() method
2014-12-13 11:25:11 -08:00
Kyle Lutz
a4a6614895
Add program_cache to the public API
2014-12-13 10:38:56 -08:00
Kyle Lutz
a29f453687
Merge pull request #339 from kylelutz/result-of
...
Add result_of<F(Args...)> meta-function
2014-12-11 22:35:47 -08:00
Kyle Lutz
1a591e277b
Add result_of<F(Args...)> meta-function
2014-12-10 22:58:54 -08:00
Kyle Lutz
8ecbcb8b71
Merge pull request #337 from skozilla/master
...
max_element perf
2014-12-10 21:43:50 -08:00
Rastko Anicic
ae014dc757
max_element perf added
2014-12-10 23:23:50 -05:00
Kyle Lutz
8883a85fec
Merge pull request #330 from Mageswaran1989/histogram_example
...
added histogram example based on opencv
2014-12-10 20:12:11 -08:00
Mageswaran.D
010753db26
added histogram example based on opencv
2014-12-10 22:43:23 +05:30
Kyle Lutz
848d95601e
Merge pull request #335 from kylelutz/flat-map-custom-kernel
...
Add test for flat_map with custom kernel
2014-12-07 13:50:34 -08:00
Kyle Lutz
57973325a5
Merge pull request #334 from kylelutz/utility
...
Add utility directory
2014-12-07 13:50:01 -08:00
Kyle Lutz
d62c214ddd
Add test for flat_map with custom kernel
2014-12-07 13:38:26 -08:00
Kyle Lutz
425a9c006f
Add utility directory
...
This adds a new utility directory and moves some of the utility
functions and classes (e.g. dim(), extents, wait_list) there.
2014-12-06 12:51:25 -08:00
Kyle Lutz
d96ffce9ee
Merge pull request #332 from kylelutz/cl-gl-ext-header
...
Add cl_gl_ext.hpp forwarding header
2014-12-06 12:24:25 -08:00
Kyle Lutz
17e0e5e686
Add cl_gl_ext.hpp forwarding header
2014-12-06 12:15:22 -08:00
Kyle Lutz
1c3703beea
Merge pull request #329 from kylelutz/fully-qualify-bind
...
Fully qualify call to bind() in nth_element()
2014-12-03 23:26:24 -08:00
Kyle Lutz
5974366313
Merge pull request #324 from kylelutz/refactor-dispatch-sort
...
Refactor dispatch_sort() function
2014-12-03 23:26:16 -08:00
Kyle Lutz
8681ced9f2
Merge pull request #323 from kylelutz/extents
...
Add extents<N> class
2014-12-03 23:26:06 -08:00
Kyle Lutz
5696537619
Fully qualify call to bind() in nth_element()
2014-12-03 22:24:23 -08:00
Kyle Lutz
4185694366
Add extents<N> class
...
This adds an extents<N> class which stores an array of n-dimensional
extent values. This can be used to represent an ND-range for launching
an OpenCL kernel or for storing the size/shape of a 2D/3D image.
Also adds a variadic dim() function which provides a concise syntax
for creating extents<N> objects.
2014-12-02 22:42:24 -08:00
Kyle Lutz
faddbf2368
Refactor dispatch_sort() function
2014-12-02 21:52:06 -08:00
Kyle Lutz
bb19d2a07c
Merge pull request #322 from roshanr95/merge
...
Merge
2014-12-02 19:27:49 -08:00
Roshan
12bbd995a3
Add support for comparator in merge
2014-12-02 12:59:36 +05:30
Roshan
b848b44c40
Fix bug in balanced path
...
Fixed a bug with precedence when the comparison function is not
enclosed in parentheses
2014-12-02 12:58:55 +05:30
Kyle Lutz
fa75a66253
Merge pull request #318 from kylelutz/identity-function
...
Add identity<T>() function
2014-11-29 10:28:26 -08:00
Kyle Lutz
16fdb15395
Add identity<T>() function
2014-11-29 10:19:53 -08:00
Kyle Lutz
6c78d27acc
Merge pull request #317 from kylelutz/debug-kernel-compilation-tests
...
Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests
2014-11-29 10:18:26 -08:00
Kyle Lutz
3e3f46d144
Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests
2014-11-28 13:20:21 -08:00
Kyle Lutz
85e03f7e69
Merge pull request #315 from kylelutz/copy-to-vector-bool
...
Fix issue with copy() and std::vector<bool>
2014-11-28 12:34:46 -08:00
Kyle Lutz
5e7fb41e73
Merge pull request #312 from Mageswaran1989/string_find_string
...
oveloaded find() for string and char pointer
2014-11-26 22:23:02 -08:00
Mageswaran.D
9d813a2309
oveloaded find() for string and char pointer
2014-11-27 11:31:43 +05:30
Kyle Lutz
1c80c4fd32
Merge pull request #314 from kylelutz/fix-dispatch-copy
...
Fix compilation error in dispatch_copy() with Boost 1.57
2014-11-26 08:53:50 -08:00
Kyle Lutz
a6bdf21b31
Fix issue with copy() and std::vector<bool>
2014-11-26 08:46:39 -08:00
Kyle Lutz
8ae2b4ec23
Fix compilation error in dispatch_copy() with Boost 1.57
2014-11-25 23:16:10 -08:00