2
0
mirror of https://github.com/boostorg/compute.git synced 2026-01-27 06:42:19 +00:00

Commit Graph

  • 2feec50926 Update matrix_transpose.cpp vaa-msu 2014-06-12 20:11:06 +04:00
  • 4458af8c80 Update documentation Kyle Lutz 2014-06-10 20:10:34 -07:00
  • 5f406314ae Use program_options for resize_image example Kyle Lutz 2014-06-10 19:19:57 -07:00
  • 3bf34f368b Fix test for copy_async() Kyle Lutz 2014-06-08 23:51:08 -07:00
  • 6ea122adb7 Add support for specifying wait-lists in command_queue Kyle Lutz 2014-06-08 21:57:30 -07:00
  • 57470c48c2 Add device::get() method Kyle Lutz 2014-06-08 14:03:27 -07:00
  • a639e408b8 Cleanup move-semantics for all core types Kyle Lutz 2014-06-08 13:35:40 -07:00
  • c2c1346f19 Rename event::get_status() to event::status() Kyle Lutz 2014-06-08 10:43:13 -07:00
  • 69e483696b Use reduce() for accumulate() with min()/max() Kyle Lutz 2014-06-08 10:32:57 -07:00
  • 5c5e813b04 Fix typo in mapped_view test Kyle Lutz 2014-06-08 09:04:51 -07:00
  • d2379699d0 Limit maximum number of program_cache instances Kyle Lutz 2014-06-07 21:51:56 -07:00
  • 60aca4401b Simplify the program::create_kernel() implementation Kyle Lutz 2014-06-07 19:43:50 -07:00
  • bf566d37f5 Update documentation Kyle Lutz 2014-06-07 15:10:21 -07:00
  • 732ab539f3 Improve documentation Kyle Lutz 2014-06-07 12:39:33 -07:00
  • 4dabdca322 Update documentation Kyle Lutz 2014-06-07 12:02:31 -07:00
  • fc9f014526 Add core.hpp header Kyle Lutz 2014-06-07 11:57:11 -07:00
  • b228de76a7 Add memory_object::set_destructor_callback() method Kyle Lutz 2014-06-07 11:13:52 -07:00
  • d30dcfb564 Use clEnqueueWriteBuffer() for writing single values with fill() Kyle Lutz 2014-06-06 23:04:50 -07:00
  • 2ca2c16839 Swap allocators in vector::swap() Kyle Lutz 2014-06-06 08:27:40 -07:00
  • 3f0080b371 Update README file Kyle Lutz 2014-06-04 18:57:26 -07:00
  • 07ae8638de Remove bogus assert() in command_queue::enqueue_nd_range_kernel() Kyle Lutz 2014-06-04 18:50:43 -07:00
  • 53c3e1af83 Add normal_distribution.hpp to random.hpp header Kyle Lutz 2014-06-04 18:44:55 -07:00
  • 36681a6ad5 Merge pull request #131 from roshanr95/bernoulli-distribution Kyle Lutz 2014-06-04 18:41:37 -07:00
  • 1777b7e5bf Add bernoulli distribution roshanr 2014-06-02 03:21:33 +05:30
  • cfc3a7ebf1 Merge pull request #130 from vaa-msu/patch-4 Kyle Lutz 2014-06-02 23:01:49 -07:00
  • 99891752a6 Merge pull request #129 from vaa-msu/patch-1 Kyle Lutz 2014-06-02 22:55:49 -07:00
  • fb6c3528d3 Changed tpb and workSize to 'uint_'s vaa-msu 2014-06-03 09:51:38 +04:00
  • b2f80daf17 Merge pull request #128 from 'daniel-murray/develop' Kyle Lutz 2014-06-02 22:48:07 -07:00
  • b34c02c239 add BOOST_COMPUTE_DEFAULT_DEVICE_TYPE env variable support daniel-murray 2014-06-01 17:19:59 +01:00
  • 167c1383ae Merge pull request #127 from roshanr95/permutation-algorithms Kyle Lutz 2014-06-02 22:42:24 -07:00
  • d65a5cf881 Changed some 'uint's to 'uint_'s vaa-msu 2014-06-03 09:27:17 +04:00
  • b772ae4849 Add algorithm and test for is_permutation roshanr 2014-06-01 06:01:38 +05:30
  • 5e08e1b0b6 Add algorithm and test for prev_permutation roshanr 2014-06-01 06:01:31 +05:30
  • 9943683627 Minor fixes for next_permutation roshanr 2014-06-01 06:00:57 +05:30
  • ff11312fd5 Merge pull request #126 from roshanr95/next_permutation Kyle Lutz 2014-05-29 23:16:31 -07:00
  • 12273f9637 Merge pull request #125 from roshanr95/partition_point Kyle Lutz 2014-05-29 23:16:03 -07:00
  • 79d374f646 Minor fix in binary_search roshanr 2014-05-29 22:39:08 +05:30
  • e4f0783ecd Add algorithm and test for next_permutation roshanr 2014-05-29 01:30:32 +05:30
  • c8d4836a6f Add partition_point algorithm and test roshanr 2014-05-26 03:43:19 +05:30
  • 1bf09a5624 Add binary_find algorithm roshanr 2014-05-25 20:41:12 +05:30
  • 8cfaf793f6 Add memory_limits example Kyle Lutz 2014-05-24 23:25:44 -07:00
  • 52886775f8 Support conversion of lambda expressions to function objects Kyle Lutz 2014-05-24 13:42:43 -07:00
  • f119d6f9d6 Merge pull request #118 from Mageswaran1989/master Kyle Lutz 2014-05-23 22:55:30 -07:00
  • 0a0fa4c25b Merge pull request #117 from roshanr95/stable_partition Kyle Lutz 2014-05-23 18:34:31 -07:00
  • 4d3d114285 Add algorithm and test for stable_partition roshanr 2014-05-23 00:44:59 +05:30
  • b7f2f43e0f added opencv optical flow example Mageswaran 2014-05-23 12:02:02 +05:30
  • 4a507cb368 Remove test for variadic wait_list::insert() Kyle Lutz 2014-05-22 22:40:04 -07:00
  • c7802d0a49 Move variadic event handling to async/wait.hpp Kyle Lutz 2014-05-20 23:08:46 -07:00
  • 85af9d2630 Add variadic wait_for_all() function Kyle Lutz 2014-05-18 19:47:19 -07:00
  • 13bc000117 Add image2d::clone() method Kyle Lutz 2014-05-18 19:34:24 -07:00
  • b49a8e52f8 Add test for find_if() with distance() Kyle Lutz 2014-05-18 16:15:57 -07:00
  • 376713f1b4 Simplify lambda wrappers for binary geometric functions Kyle Lutz 2014-05-18 16:13:02 -07:00
  • afd7ed9b87 Merge pull request #115 from roshanr95/set_algorithms Kyle Lutz 2014-05-18 16:21:13 -06:00
  • 8dbc2b658d Add algorithm and test for includes roshanr 2014-05-19 01:42:16 +05:30
  • de9b2ef6ff Add algorithm and test for set_symmetric_difference roshanr 2014-05-19 01:05:35 +05:30
  • acbabfeeff Add algorithm and test for set_difference roshanr 2014-05-18 22:50:00 +05:30
  • 5f7cd290cf Add algorithm and test for set_union roshanr 2014-05-18 22:49:54 +05:30
  • dcefed4ed4 Add resize_image example Kyle Lutz 2014-05-17 17:52:23 -07:00
  • 4683a3b5be Add default constructor for image_sampler Kyle Lutz 2014-05-17 17:26:43 -07:00
  • e44f79ca0d Merge pull request #113 from roshanr95/set_intersection Kyle Lutz 2014-05-17 12:39:44 -06:00
  • 1bb652cbea Minor fixes roshanr 2014-05-17 20:41:03 +05:30
  • c522d9a337 Add algorithm and test for set_intersection roshanr 2014-05-16 19:14:48 +05:30
  • c0f844f018 Add compact kernel roshanr 2014-05-16 19:13:27 +05:30
  • 78d06b2e26 Add tile_sets kernel roshanr 2014-05-16 19:13:03 +05:30
  • 2fffd98c90 Merge pull request #111 from banche/develop Kyle Lutz 2014-05-14 12:10:20 -06:00
  • b41ec2b1cb Fix bug when invoking binary closures Kyle Lutz 2014-05-14 10:44:52 -07:00
  • fed05b3ba5 Update perf_partial_sum : no internal allocation and copy Benoit Dequidt 2014-05-14 23:55:14 +08:00
  • 48687cd29e Add perf tests for exclusive_scan Benoit Dequidt 2014-05-14 23:54:58 +08:00
  • 8587c1b9d9 creation of matrix_transpose example Benoit Dequidt 2014-05-14 00:31:24 +08:00
  • 4fdef7756e Creation of simple_moving_average example Benoit Dequidt 2014-05-06 23:59:45 +08:00
  • 72747e0830 Release v0.2 v0.2 Kyle Lutz 2014-05-11 10:34:16 -07:00
  • e82ce7204f Update documentation Kyle Lutz 2014-05-10 18:33:29 -07:00
  • a107b9239f Fix tests for event::set_callback() on Intel GPUs Kyle Lutz 2014-05-10 17:58:24 -07:00
  • b89c886462 Refactor exception classes Kyle Lutz 2014-05-10 14:05:40 -07:00
  • b1eef72ec2 Add device vendor predicate functions Kyle Lutz 2014-05-10 10:29:38 -07:00
  • 985414ed50 Improve reduce_on_gpu kernel if device.vendor() == NVIDIA Benoit Dequidt 2014-04-20 19:43:02 +08:00
  • 4bb78de369 Merge pull request #110 from roshanr95/search_n Kyle Lutz 2014-05-10 10:09:16 -07:00
  • d3b3881d9e Add algorithm and test for search_n roshanr 2014-05-09 15:41:53 +05:30
  • 0d7258bcac Merge pull request #109 from roshanr95/find_end Kyle Lutz 2014-05-08 20:19:39 -07:00
  • 09760b4372 Add algorithm and test for find_end roshanr 2014-05-09 02:55:40 +05:30
  • 6b7d83b40e Merge pull request #103 from roshanr95/search_algorithms Kyle Lutz 2014-05-07 21:04:40 -07:00
  • 79d5353a4e Minor fixes roshanr 2014-05-07 15:53:03 +05:30
  • 88b6a8b3d4 Only call clRetainDevice()/clReleaseDevice() for sub-devices Kyle Lutz 2014-05-05 18:51:50 -07:00
  • 747fe2d41f Search algorithm roshanr 2014-05-04 23:41:43 +05:30
  • f49f8ca36a Add kernel for pattern matching roshanr 2014-05-03 01:52:39 +05:30
  • d23894322f Merge pull request #102 from roshanr95/gather/scatter Kyle Lutz 2014-05-01 19:06:55 -07:00
  • cd88be2e94 Rewrite scatter using meta_kernel roshanr 2014-05-01 14:53:34 +05:30
  • d0e5efdbb7 Rewrite gather using meta_kernel roshanr 2014-05-01 14:18:38 +05:30
  • 00f782355e Add example and test for AMD's static C++ kernel language Kyle Lutz 2014-04-28 21:48:42 -07:00
  • 37a00f5c4e Add normal_distribution class Kyle Lutz 2014-04-27 15:27:15 -07:00
  • 714416f17f Change uniform_real_distribution to use BOOST_COMPUTE_FUNCTION() Kyle Lutz 2014-04-27 15:16:55 -07:00
  • 7429589ca7 Change mersenne_twister_engine::generate() to use temporary storage Kyle Lutz 2014-04-27 15:14:59 -07:00
  • 02fc4fa170 Add define() method to function<> and closure<> Kyle Lutz 2014-04-27 15:02:48 -07:00
  • bfe212059f Add k_means example Kyle Lutz 2014-04-27 13:41:18 -07:00
  • e8d91023b5 Add random_walk example Kyle Lutz 2014-04-27 13:21:41 -07:00
  • 0117e462e2 Fix unused parameter warnings Kyle Lutz 2014-04-27 13:06:06 -07:00
  • 6b00246e09 Simplify function/closure macro implementations Kyle Lutz 2014-04-27 12:46:26 -07:00
  • f6bd9de8bd Reorganize tests for issues/bugs Kyle Lutz 2014-04-27 12:40:54 -07:00
  • 3cd332f056 Update documentation Kyle Lutz 2014-04-24 20:07:00 -07:00
  • 9343b99085 Improve documentation Kyle Lutz 2014-04-24 19:51:45 -07:00