2
0
mirror of https://github.com/boostorg/compute.git synced 2026-02-21 02:52:14 +00:00
Commit Graph

722 Commits

Author SHA1 Message Date
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
Kyle Lutz
1e0505d79c Merge pull request #311 from f-koehler/pr229
Reimplemented unit tests for unsupported extension and context error
2014-11-24 08:02:36 -08:00
f-koehler
d57fa9ffb0 reimplemented unit tests for unsupported extension and context error 2014-11-24 16:13:58 +01:00
Kyle Lutz
c3ede9cf2f Merge pull request #310 from robotrovsky/develop
Fixed OpenCL 2.0 Header compatibility
2014-11-20 10:14:05 -08:00
robotrovsky
bd845fea46 Fixed OpenCL 2.0 Header compatibility 2014-11-20 18:43:51 +01:00
Kyle Lutz
a5fab450d9 Merge pull request #308 from kylelutz/improve-documentation
Improve documentation
2014-11-19 23:45:16 -08:00
Kyle Lutz
16834b9fb4 Improve documentation 2014-11-19 23:29:28 -08:00
Kyle Lutz
bbded91e21 Merge pull request #244 from kylelutz/iterator-read-write
Add read() and write() methods to iterators
2014-11-19 22:24:18 -08:00
Kyle Lutz
f53a2b3a8d Add read() and write() methods to buffer_iterator 2014-11-19 22:08:45 -08:00
Kyle Lutz
7ffd2224e8 Merge pull request #307 from Mageswaran1989/lexicographical_compare
added lexicographical_compare algorithm & test cases
2014-11-19 10:44:10 -08:00
Mageswaran.D
af7e38d2ce added lexicographical_compare algorithm & test cases 2014-11-19 23:49:10 +05:30
Kyle Lutz
3183effcb0 Merge pull request #306 from shehzan10/test-event-nvidia-fix
Adding OpenCL 1.2 required for NVIDIA when build with C++11
2014-11-11 21:57:30 -08:00
Shehzan Mohammed
ed94d4176a Adding OpenCL 1.2 required for NVIDIA when build with C++11 2014-11-11 14:00:24 -05:00