Kyle Lutz
|
eef75bf1fa
|
Merge pull request #269 from kylelutz/thread-safe
Use thread-local storage for global program cache
|
2014-09-29 20:41:54 -07:00 |
|
Kyle Lutz
|
44895606ac
|
Merge pull request #268 from kylelutz/search-use-find
Change search() and search_n() to use find()
|
2014-09-28 14:38:35 -07:00 |
|
Kyle Lutz
|
05afa5f707
|
Use thread-local storage for global program cache
|
2014-09-28 12:37:48 -07:00 |
|
Kyle Lutz
|
76a416c5a9
|
Change search() and search_n() to use find()
|
2014-09-28 10:16:14 -07:00 |
|
Kyle Lutz
|
10d79c6689
|
Fix bug when using bind() with adapted structs
|
2014-09-27 11:42:29 -07:00 |
|
Kyle Lutz
|
0b0cbd399e
|
Merge pull request #265 from roshanr95/uniform_int_distribution
Uniform int distribution
|
2014-09-21 11:06:08 -07:00 |
|
Kyle Lutz
|
7e05c0f9a5
|
Merge pull request #262 from kylelutz/opencl-2.0
Add OpenCL 2.0 support
|
2014-09-21 11:05:15 -07:00 |
|
roshanr
|
ba09a9f3d0
|
Fix issue #159
|
2014-09-20 15:35:35 +05:30 |
|
Kyle Lutz
|
4b10ea608b
|
Merge pull request #264 from kylelutz/refactor-get-info
Refactor get_info() functions
|
2014-09-14 21:13:36 -07:00 |
|
Kyle Lutz
|
cdcd4c5a32
|
Refactor get_info() functions
|
2014-09-13 18:42:43 -07:00 |
|
Kyle Lutz
|
7912b344d1
|
Add variadic bind() implementation
|
2014-09-13 13:18:16 -07:00 |
|
Kyle Lutz
|
ec254c04bb
|
Add OpenCL 2.0 support
|
2014-09-13 12:29:03 -07:00 |
|
Kyle Lutz
|
60f0709bc1
|
Merge pull request #259 from kylelutz/dynamic-bitset
Add dynamic_bitset class
|
2014-09-07 11:37:50 -07:00 |
|
Kyle Lutz
|
8310e8e729
|
Add dynamic_bitset class
|
2014-09-07 11:21:46 -07:00 |
|
Kyle Lutz
|
49fc80d204
|
Fix bug when using popcount() with ulong
|
2014-09-07 11:00:46 -07:00 |
|
Kyle Lutz
|
a4c11ddb5d
|
Merge pull request #243 from kylelutz/address-space-enum
Address space enum
|
2014-09-06 12:04:50 -07:00 |
|
Kyle Lutz
|
d44af78be5
|
Use address_space enum for meta_kernel::add_arg()
|
2014-09-06 11:43:31 -07:00 |
|
Kyle Lutz
|
c5546c92a1
|
Add address_space enum to memory_object
|
2014-09-06 11:37:46 -07:00 |
|
Kyle Lutz
|
94d182d47d
|
Rearrange allocator headers
This moves the allocator headers from 'container' to a new
top-level 'allocator' directory.
Also renames allocator<T> to buffer_allocator<T>.
|
2014-09-06 09:51:46 -07:00 |
|
Kyle Lutz
|
891aff215d
|
Fix bug when calling reduce() with empty ranges
|
2014-09-04 20:42:37 -07:00 |
|
Kyle Lutz
|
0151195871
|
Remove usage of 'uint' in linear_congruential_engine
|
2014-08-25 23:35:17 -07:00 |
|
Kyle Lutz
|
744359715f
|
Implement is_sorted() with adjacent_find()
|
2014-08-21 22:43:46 -07:00 |
|
Kyle Lutz
|
c69ea170fb
|
Remove adjacent_transform_iterator class
|
2014-08-21 07:00:13 -07:00 |
|
Kyle Lutz
|
b3ea818248
|
Rewrite unique() algorithm
|
2014-08-21 07:00:10 -07:00 |
|
Kyle Lutz
|
b533df6a5c
|
Rewrite adjacent_find() algorithm
|
2014-08-20 22:46:51 -07:00 |
|
Kyle Lutz
|
45c5ec3281
|
Rewrite adjacent_difference() algorithm
|
2014-08-20 22:43:27 -07:00 |
|
roshanr
|
515e1b29ba
|
Enforce same tile_size for all kernels
|
2014-08-18 16:55:20 +05:30 |
|
Kyle Lutz
|
417a50e3f3
|
Merge pull request #238 from roshanr95/templating
Modify templating
|
2014-08-15 19:30:34 -07:00 |
|
roshanr
|
d10d992f62
|
Move templating from kernel to its member function
|
2014-08-15 20:32:18 +05:30 |
|
Kyle Lutz
|
8c7efd24fd
|
Add support for multi-device contexts
|
2014-08-13 20:28:34 -07:00 |
|
Kyle Lutz
|
9f5cc79606
|
Merge pull request #228 from roshanr95/merge
Merge algorithm
|
2014-08-11 19:59:17 -07:00 |
|
roshanr
|
c48760fd90
|
Add a merge-path based merge algorithm and change merge to use it
Added a merge_path kernel and a merge algorithm based on it.
Also changed merge to use the new algorithm.
|
2014-08-10 07:29:08 +05:30 |
|
Kyle Lutz
|
bd427b8a1b
|
Merge pull request #224 from kylelutz/capture-containers-with-closure
Capture containers with closure
|
2014-08-09 09:00:43 -07:00 |
|
Kyle Lutz
|
06e0ae10ee
|
Merge pull request #225 from f-koehler/issue217
added wait_list as argument and event as return for opengl enqueue_* methods
|
2014-08-09 08:56:57 -07:00 |
|
f-koehler
|
3c15712941
|
added wait_list as argument and event as return for opengl enqueue_* methods
|
2014-08-08 19:12:10 +02:00 |
|
Kyle Lutz
|
fd8c8f934b
|
Support capturing containers with BOOST_COMPUTE_CLOSURE()
|
2014-08-07 22:20:16 -07:00 |
|
Kyle Lutz
|
95c331fa84
|
Capture references with BOOST_COMPUTE_CLOSURE()
|
2014-08-07 20:57:34 -07:00 |
|
Kyle Lutz
|
4703488c45
|
Merge pull request #212 from roshanr95/nth-element
Nth element
|
2014-08-05 19:00:30 -07:00 |
|
roshanr
|
30082abd59
|
Improve nth_element performance and unit testing
|
2014-08-05 22:12:45 +05:30 |
|
Kyle Lutz
|
5d663ff338
|
Fix bug with count_if() on AMD
This fixes an issue in which the count_if_with_reduce()
function fails to compile because convert_ulong(bool) is
not supported.
See issue #202.
|
2014-07-30 21:40:00 -07:00 |
|
Kyle Lutz
|
2cb564c59c
|
Merge pull request #200 from kylelutz/bind
Add bind() function
|
2014-07-29 18:29:16 -07:00 |
|
Kyle Lutz
|
f21abdff7e
|
Add bind() function
|
2014-07-27 10:33:59 -07:00 |
|
roshanr
|
92ae416a32
|
Improve binary_find performance
|
2014-07-18 12:32:18 +05:30 |
|
Kyle Lutz
|
f50e9c0110
|
Release v0.3
|
2014-07-15 21:07:20 -07:00 |
|
Kyle Lutz
|
132fc85270
|
Add OpenCL 1.2 memory flags to mem_flags enum
|
2014-07-12 14:44:03 -07:00 |
|
Kyle Lutz
|
89eee4b60e
|
Merge pull request #193 from kylelutz/unify-seed-method-interface
Unify seed() method interface in the random number engines
|
2014-07-12 14:35:50 -07:00 |
|
Kyle Lutz
|
e8afaf1e7c
|
Add perf_copy_if benchmark
|
2014-07-12 14:19:23 -07:00 |
|
Kyle Lutz
|
84b24fcacb
|
Unify seed() method interface in the random number engines
This updates the random number engines to both use the same
interface for their seed() method.
|
2014-07-12 14:07:48 -07:00 |
|
Kyle Lutz
|
61645c41c3
|
Fix issues with popcount() on OpenCL 1.1 devices
|
2014-07-12 12:47:41 -07:00 |
|
Kyle Lutz
|
dfe9399c9f
|
Check OpenCL version before calling enqueue_fill_buffer()
This adds a check for OpenCL version 1.2 before calling the
enqueue_fill_buffer() function in the fill() algorithm.
|
2014-07-12 11:22:01 -07:00 |
|