Commit Graph

  • 13bc000117 Add image2d::clone() method Kyle Lutz 2014-05-18 19:34:24 -0700
  • b49a8e52f8 Add test for find_if() with distance() Kyle Lutz 2014-05-18 16:15:57 -0700
  • 376713f1b4 Simplify lambda wrappers for binary geometric functions Kyle Lutz 2014-05-18 16:13:02 -0700
  • afd7ed9b87 Merge pull request #115 from roshanr95/set_algorithms Kyle Lutz 2014-05-18 16:21:13 -0600
  • 8dbc2b658d Add algorithm and test for includes roshanr 2014-05-19 01:42:16 +0530
  • de9b2ef6ff Add algorithm and test for set_symmetric_difference roshanr 2014-05-19 01:05:35 +0530
  • acbabfeeff Add algorithm and test for set_difference roshanr 2014-05-18 22:50:00 +0530
  • 5f7cd290cf Add algorithm and test for set_union roshanr 2014-05-18 22:49:54 +0530
  • dcefed4ed4 Add resize_image example Kyle Lutz 2014-05-17 17:52:23 -0700
  • 4683a3b5be Add default constructor for image_sampler Kyle Lutz 2014-05-17 17:26:43 -0700
  • e44f79ca0d Merge pull request #113 from roshanr95/set_intersection Kyle Lutz 2014-05-17 12:39:44 -0600
  • 1bb652cbea Minor fixes roshanr 2014-05-17 20:41:03 +0530
  • c522d9a337 Add algorithm and test for set_intersection roshanr 2014-05-16 19:14:48 +0530
  • c0f844f018 Add compact kernel roshanr 2014-05-16 19:13:27 +0530
  • 78d06b2e26 Add tile_sets kernel roshanr 2014-05-16 19:13:03 +0530
  • 2fffd98c90 Merge pull request #111 from banche/develop Kyle Lutz 2014-05-14 12:10:20 -0600
  • b41ec2b1cb Fix bug when invoking binary closures Kyle Lutz 2014-05-14 10:44:52 -0700
  • fed05b3ba5 Update perf_partial_sum : no internal allocation and copy Benoit Dequidt 2014-05-14 23:55:14 +0800
  • 48687cd29e Add perf tests for exclusive_scan Benoit Dequidt 2014-05-14 23:54:58 +0800
  • 8587c1b9d9 creation of matrix_transpose example Benoit Dequidt 2014-05-14 00:31:24 +0800
  • 4fdef7756e Creation of simple_moving_average example Benoit Dequidt 2014-05-06 23:59:45 +0800
  • 72747e0830 Release v0.2 Kyle Lutz 2014-05-11 10:34:16 -0700
  • a107b9239f Fix tests for event::set_callback() on Intel GPUs Kyle Lutz 2014-05-10 17:58:24 -0700
  • b89c886462 Refactor exception classes Kyle Lutz 2014-05-10 14:05:40 -0700
  • b1eef72ec2 Add device vendor predicate functions Kyle Lutz 2014-05-10 10:29:38 -0700
  • 985414ed50 Improve reduce_on_gpu kernel if device.vendor() == NVIDIA Benoit Dequidt 2014-04-20 19:43:02 +0800
  • 4bb78de369 Merge pull request #110 from roshanr95/search_n Kyle Lutz 2014-05-10 10:09:16 -0700
  • d3b3881d9e Add algorithm and test for search_n roshanr 2014-05-09 15:41:53 +0530
  • 0d7258bcac Merge pull request #109 from roshanr95/find_end Kyle Lutz 2014-05-08 20:19:39 -0700
  • 09760b4372 Add algorithm and test for find_end roshanr 2014-05-09 02:55:40 +0530
  • 6b7d83b40e Merge pull request #103 from roshanr95/search_algorithms Kyle Lutz 2014-05-07 21:04:40 -0700
  • 79d5353a4e Minor fixes roshanr 2014-05-07 15:53:03 +0530
  • 88b6a8b3d4 Only call clRetainDevice()/clReleaseDevice() for sub-devices Kyle Lutz 2014-05-05 18:51:50 -0700
  • 747fe2d41f Search algorithm roshanr 2014-05-04 23:41:43 +0530
  • f49f8ca36a Add kernel for pattern matching roshanr 2014-05-03 01:52:39 +0530
  • d23894322f Merge pull request #102 from roshanr95/gather/scatter Kyle Lutz 2014-05-01 19:06:55 -0700
  • cd88be2e94 Rewrite scatter using meta_kernel roshanr 2014-05-01 14:53:34 +0530
  • d0e5efdbb7 Rewrite gather using meta_kernel roshanr 2014-05-01 14:18:38 +0530
  • 00f782355e Add example and test for AMD's static C++ kernel language Kyle Lutz 2014-04-28 21:48:42 -0700
  • 37a00f5c4e Add normal_distribution class Kyle Lutz 2014-04-27 15:27:15 -0700
  • 714416f17f Change uniform_real_distribution to use BOOST_COMPUTE_FUNCTION() Kyle Lutz 2014-04-27 15:16:55 -0700
  • 7429589ca7 Change mersenne_twister_engine::generate() to use temporary storage Kyle Lutz 2014-04-27 15:14:59 -0700
  • 02fc4fa170 Add define() method to function<> and closure<> Kyle Lutz 2014-04-27 15:02:48 -0700
  • bfe212059f Add k_means example Kyle Lutz 2014-04-27 13:41:18 -0700
  • e8d91023b5 Add random_walk example Kyle Lutz 2014-04-27 13:21:41 -0700
  • 0117e462e2 Fix unused parameter warnings Kyle Lutz 2014-04-27 13:06:06 -0700
  • 6b00246e09 Simplify function/closure macro implementations Kyle Lutz 2014-04-27 12:46:26 -0700
  • f6bd9de8bd Reorganize tests for issues/bugs Kyle Lutz 2014-04-27 12:40:54 -0700
  • 9343b99085 Improve documentation Kyle Lutz 2014-04-24 19:51:45 -0700
  • 2dc1a8cbfe Change count_if() to use reduce() Kyle Lutz 2014-04-22 22:24:51 -0700
  • 1bd141a544 Add fizz_buzz example Kyle Lutz 2014-04-22 21:48:05 -0700
  • ab0a365060 Only allocate temporary vector if necessary in generic_reduce() Kyle Lutz 2014-04-22 21:42:28 -0700
  • c2ad69aaa0 Fix BOOST_COMPUTE_FUNCTION() usage in perf_cart_to_polar Kyle Lutz 2014-04-22 21:33:44 -0700
  • 72a5449ffe Fix BOOST_COMPUTE_FUNCTION() usage in struct.hpp documentation Kyle Lutz 2014-04-22 21:31:14 -0700
  • 127b350411 Remove unnecessary typename in function.hpp and closure.hpp Kyle Lutz 2014-04-20 19:31:56 -0700
  • 4b67907023 Change BOOST_COMPUTE_FUNCTION() to use custom argument names Kyle Lutz 2014-04-20 18:55:35 -0700
  • 2511bdb436 Merge pull request #97 from roshanr95/unique Kyle Lutz 2014-04-20 16:42:56 -0700
  • 59efaa0eeb Add tests and benchmarks for unique_copy roshanr 2014-04-21 02:00:02 +0530
  • 3f537d806e Add unique_copy, modify unique to use it roshanr 2014-04-21 01:43:10 +0530
  • a78212fdde Rename K to K_BITS in radix_sort() Kyle Lutz 2014-04-20 10:10:16 -0700
  • 8b06e3f7bb Add event::duration() method Kyle Lutz 2014-04-19 12:12:22 -0700
  • 6ac757887c Support generic function callbacks for event Kyle Lutz 2014-04-19 11:31:52 -0700
  • 5fb9130146 Build benchmarks on Travis-CI Kyle Lutz 2014-04-18 08:16:40 -0700
  • 7629748e49 Merge pull request #90 from roshanr95/perf_sort_by_key Kyle Lutz 2014-04-18 08:15:08 -0700
  • f491c55dbd Change perf_sort_by_key to use int_ and long_ instead of int and long roshanr 2014-04-18 10:32:31 +0530
  • 2fb2c08806 Fix unused variable warning in test_user_event.cpp Kyle Lutz 2014-04-17 23:10:24 -0700
  • 70da4979f5 Refactor recurring code into preprocessor roshanr 2014-04-18 10:31:12 +0530
  • 21d81fcd76 Add user_event class Kyle Lutz 2014-04-16 21:11:47 -0700
  • ac0be42cfc Change program::build() to return void Kyle Lutz 2014-04-16 21:01:31 -0700
  • b3ab16578b Include <boost/mpl/size.hpp> in function.hpp Kyle Lutz 2014-04-16 19:12:29 -0700
  • e84987b3f4 Fix unused parameter warning in reduce_on_gpu.hpp Kyle Lutz 2014-04-16 19:07:10 -0700
  • 85af0b7a19 Add cmake install target for Boost.Compute Kyle Lutz 2014-04-13 19:12:22 -0700
  • 4f6c591362 Remove unnecessary typename in discard_iterator Kyle Lutz 2014-04-13 14:55:08 -0700
  • 663ab01425 Add documentation for the random number generator classes Kyle Lutz 2014-04-13 14:33:03 -0700
  • 3d8616e27e Add mersenne_twister_engine::generate() overload with transform Kyle Lutz 2014-04-13 14:18:41 -0700
  • 6336b81911 Rename mersenne_twister_engine::fill() to generate() Kyle Lutz 2014-04-13 14:13:53 -0700
  • 2ebb04caac Add discard() method to mersenne_twister_engine Kyle Lutz 2014-04-13 13:57:12 -0700
  • dd0b1fcb7b Add discard_iterator class Kyle Lutz 2014-04-13 13:38:11 -0700
  • 6a9efd6d03 Optimize vector<T>::erase() when last equals end() Kyle Lutz 2014-04-12 16:12:28 -0700
  • fa8fcade52 Add perf_erase_remove benchmark Kyle Lutz 2014-04-12 16:07:30 -0700
  • dadced4703 Remove unused context variable in random_fill() Kyle Lutz 2014-04-12 11:33:09 -0700
  • b7c4f0ce18 Change mersenne_twister::seed() to take a command_queue Kyle Lutz 2014-04-12 11:14:44 -0700
  • 7b2ca68539 Add documentation for the enqueue_1d_range_kernel() method Kyle Lutz 2014-04-12 10:11:02 -0700
  • 8dac90de3a Fix spelling error in enqueue_native_kernel() documentation Kyle Lutz 2014-04-12 10:09:44 -0700
  • 420c3dd15b Remove cl_int return values from command_queue Kyle Lutz 2014-04-12 10:00:18 -0700
  • 7966768c80 Remove read/write buffer convenience overloads in command_queue Kyle Lutz 2014-04-12 09:37:37 -0700
  • e3604817df Remove explicit call to finish() in command_queue destructor Kyle Lutz 2014-04-12 09:30:45 -0700
  • 7ec4566a00 Remove default local_work_size argument for enqueue_nd_range_kernel() Kyle Lutz 2014-04-12 09:22:28 -0700
  • 89d97768d2 Remove enqueue_1d_range_kernel() overload with no local work-size Kyle Lutz 2014-04-12 09:09:27 -0700
  • 637cc98c01 Add print_vector example Kyle Lutz 2014-04-11 21:35:29 -0700
  • 6499e30c66 Add test creating a std::future for an event object Kyle Lutz 2014-04-11 20:06:52 -0700
  • 15cf54cc48 Fix ambiguous member template warning with clang Kyle Lutz 2014-04-10 22:31:01 -0700
  • acb2188382 Improve reduce() performance with generic iterators Kyle Lutz 2014-04-10 22:16:04 -0700
  • 1679574fa7 Merge pull request #80 from roshanr95/unique_benchmarks Kyle Lutz 2014-04-03 19:25:09 -0700
  • fca6e136c2 Fix unique benchmarks roshanr 2014-04-03 12:07:16 +0530
  • b897b1f023 Copy multiple values per thread in copy_on_device() Kyle Lutz 2014-04-02 21:34:14 -0700
  • bae2bb6c7f Add get_nvidia_compute_capability() function Kyle Lutz 2014-04-02 21:14:58 -0700
  • d013bc4f4d Enable compiler warnings for Travis-CI Kyle Lutz 2014-04-01 18:17:44 -0700
  • b3f8847422 Add mandelbrot example Kyle Lutz 2014-03-28 18:16:17 -0700
  • bf51769678 Use lcov to generate coverage info for coveralls.io Kyle Lutz 2014-03-25 18:27:37 -0700