Home
last modified time | relevance | path

Searched refs:compute (Results 1 – 25 of 4139) sorted by relevance

12345678910>>...166

/third_party/boost/libs/compute/doc/html/
Dstandalone_HTML.manifest10 boost/compute/accumulate.html
11 boost/compute/adjacent_difference.html
12 boost/compute/adjacent_find.html
13 boost/compute/all_of.html
14 boost/compute/any_of.html
15 boost/compute/binary_search.html
16 boost/compute/copy.html
17 boost/compute/copy_async.html
18 boost/compute/copy_if.html
19 boost/compute/copy_n.html
[all …]
/third_party/vk-gl-cts/android/cts/master/vk-master-2021-03-01/
Dcompute.txt1 dEQP-VK.compute.basic.empty_workgroup_x
2 dEQP-VK.compute.basic.empty_workgroup_y
3 dEQP-VK.compute.basic.empty_workgroup_z
4 dEQP-VK.compute.basic.empty_workgroup_all
5 dEQP-VK.compute.basic.max_local_size_x
6 dEQP-VK.compute.basic.max_local_size_y
7 dEQP-VK.compute.basic.max_local_size_z
8 dEQP-VK.compute.basic.write_ssbo_array
9 dEQP-VK.compute.zero_initialize_workgroup_memory.max_workgroup_memory.1
10 dEQP-VK.compute.zero_initialize_workgroup_memory.max_workgroup_memory.2
[all …]
Dreconvergence.txt1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0
2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1
3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2
4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3
5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4
6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5
7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6
8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7
9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8
10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9
[all …]
Dsubgroups.txt1 dEQP-VK.subgroups.builtin_var.compute.subgroupsize_compute_requiredsubgroupsize
2 dEQP-VK.subgroups.builtin_var.compute.subgroupinvocationid_compute_requiredsubgroupsize
3 dEQP-VK.subgroups.builtin_var.compute.numsubgroups_requiredsubgroupsize
4 dEQP-VK.subgroups.builtin_var.compute.subgroupid_requiredsubgroupsize
7 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupeqmask_requiredsubgroupsize
8 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgemask_requiredsubgroupsize
9 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupgtmask_requiredsubgroupsize
10 dEQP-VK.subgroups.builtin_mask_var.compute.subgrouplemask_requiredsubgroupsize
11 dEQP-VK.subgroups.builtin_mask_var.compute.subgroupltmask_requiredsubgroupsize
17 dEQP-VK.subgroups.basic.compute.subgroupelect_requiredsubgroupsize
[all …]
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/
Dreconvergence.txt1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0
2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1
3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2
4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3
5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4
6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5
7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6
8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7
9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8
10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9
[all …]
Dcompute.txt1 dEQP-VK.compute.basic.empty_shader
2 dEQP-VK.compute.basic.concurrent_compute
3 dEQP-VK.compute.basic.empty_workgroup_x
4 dEQP-VK.compute.basic.empty_workgroup_y
5 dEQP-VK.compute.basic.empty_workgroup_z
6 dEQP-VK.compute.basic.empty_workgroup_all
7 dEQP-VK.compute.basic.max_local_size_x
8 dEQP-VK.compute.basic.max_local_size_y
9 dEQP-VK.compute.basic.max_local_size_z
10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation
[all …]
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/
Dreconvergence.txt1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0
2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1
3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2
4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3
5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4
6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5
7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6
8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7
9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8
10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9
[all …]
Dcompute.txt1 dEQP-VK.compute.basic.empty_shader
2 dEQP-VK.compute.basic.concurrent_compute
3 dEQP-VK.compute.basic.empty_workgroup_x
4 dEQP-VK.compute.basic.empty_workgroup_y
5 dEQP-VK.compute.basic.empty_workgroup_z
6 dEQP-VK.compute.basic.empty_workgroup_all
7 dEQP-VK.compute.basic.max_local_size_x
8 dEQP-VK.compute.basic.max_local_size_y
9 dEQP-VK.compute.basic.max_local_size_z
10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation
[all …]
/third_party/vk-gl-cts/android/cts/master/vk-master/
Dreconvergence.txt1 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.0
2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.1
3 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.2
4 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.3
5 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.4
6 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.5
7 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.6
8 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.7
9 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.8
10 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting2.0.9
[all …]
Dcompute.txt1 dEQP-VK.compute.basic.empty_shader
2 dEQP-VK.compute.basic.concurrent_compute
3 dEQP-VK.compute.basic.empty_workgroup_x
4 dEQP-VK.compute.basic.empty_workgroup_y
5 dEQP-VK.compute.basic.empty_workgroup_z
6 dEQP-VK.compute.basic.empty_workgroup_all
7 dEQP-VK.compute.basic.max_local_size_x
8 dEQP-VK.compute.basic.max_local_size_y
9 dEQP-VK.compute.basic.max_local_size_z
10 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation
[all …]
/third_party/boost/libs/compute/test/
Dtest_radix_sort_by_key.cpp25 namespace compute = boost::compute;
40 compute::int_ keys_data[] = { 10, 9, 2, 7, 6, -1, 4, 2, 2, 10 }; in BOOST_AUTO_TEST_CASE()
41 compute::int_ values_data[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; in BOOST_AUTO_TEST_CASE()
43 compute::vector<compute::int_> keys(keys_data, keys_data + 10, queue); in BOOST_AUTO_TEST_CASE()
44 compute::vector<compute::int_> values(values_data, values_data + 10, queue); in BOOST_AUTO_TEST_CASE()
46 BOOST_CHECK(!compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE()
47 compute::detail::radix_sort_by_key(keys.begin(), keys.end(), values.begin(), queue); in BOOST_AUTO_TEST_CASE()
48 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE()
51 compute::int_, 10, keys, in BOOST_AUTO_TEST_CASE()
56 compute::int_, 10, values, in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_reduce.cpp27 namespace compute = boost::compute;
32 compute::vector<int> vector(data, data + 5, queue); in BOOST_AUTO_TEST_CASE()
34 compute::reduce(vector.begin(), vector.end(), &sum, compute::plus<int>(), queue); in BOOST_AUTO_TEST_CASE()
38 compute::reduce(vector.begin(), vector.end(), &product, compute::multiplies<int>(), queue); in BOOST_AUTO_TEST_CASE()
44 compute::vector<short> vector(context); in BOOST_AUTO_TEST_CASE()
47 compute::reduce(vector.begin(), vector.end(), &sum, queue); in BOOST_AUTO_TEST_CASE()
54 boost::compute::vector<int> vec(data, data + 4, queue); in BOOST_AUTO_TEST_CASE()
58 boost::compute::reduce(vec.begin(), vec.end(), &sum, queue); in BOOST_AUTO_TEST_CASE()
66 using compute::uint_; in BOOST_AUTO_TEST_CASE()
68 compute::vector<uint_> vector(8, context); in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_stable_sort_by_key.cpp22 namespace compute = boost::compute;
26 compute::vector<compute::int_> keys(size_t(0), compute::int_(0), queue); in BOOST_AUTO_TEST_CASE()
27 compute::vector<compute::int_> values(size_t(0), compute::int_(0), queue); in BOOST_AUTO_TEST_CASE()
32 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end(), queue)); in BOOST_AUTO_TEST_CASE()
33 BOOST_CHECK(compute::is_sorted(values.begin(), values.end(), queue)); in BOOST_AUTO_TEST_CASE()
35 compute::stable_sort_by_key( in BOOST_AUTO_TEST_CASE()
39 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end())); in BOOST_AUTO_TEST_CASE()
40 BOOST_CHECK(compute::is_sorted(values.begin(), values.end())); in BOOST_AUTO_TEST_CASE()
45 compute::int_ keys_data[] = { 1 }; in BOOST_AUTO_TEST_CASE()
46 compute::int_ values_data[] = { 2 }; in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_lambda.cpp32 namespace bc = boost::compute;
33 namespace compute = boost::compute;
75 typename ::boost::compute::lambda::result_of<Expr>::type, in check_lambda_result()
86 typename ::boost::compute::lambda::result_of< in check_lambda_result()
100 typename ::boost::compute::lambda::result_of< in check_lambda_result()
114 typename ::boost::compute::lambda::result_of< in check_lambda_result()
125 using ::boost::compute::lambda::_1; in BOOST_AUTO_TEST_CASE()
126 using ::boost::compute::lambda::_2; in BOOST_AUTO_TEST_CASE()
127 using ::boost::compute::lambda::_3; in BOOST_AUTO_TEST_CASE()
131 using boost::compute::int_; in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_functional_bind.cpp40 namespace compute = boost::compute;
42 using compute::placeholders::_1;
43 using compute::placeholders::_2;
48 compute::vector<int> vector(4, context); in BOOST_AUTO_TEST_CASE()
49 compute::copy_n(data, 4, vector.begin(), queue); in BOOST_AUTO_TEST_CASE()
51 compute::transform( in BOOST_AUTO_TEST_CASE()
53 compute::bind(compute::plus<int>(), _1, 2), in BOOST_AUTO_TEST_CASE()
63 compute::vector<float> vector(4, context); in BOOST_AUTO_TEST_CASE()
64 compute::copy_n(data, 4, vector.begin(), queue); in BOOST_AUTO_TEST_CASE()
66 compute::transform( in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_radix_sort.cpp25 namespace bc = boost::compute;
39 using boost::compute::char_; in BOOST_AUTO_TEST_CASE()
42 boost::compute::vector<char_> vector(data, data + 8, queue); in BOOST_AUTO_TEST_CASE()
44 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == false); in BOOST_AUTO_TEST_CASE()
46 boost::compute::detail::radix_sort(vector.begin(), vector.end(), queue); in BOOST_AUTO_TEST_CASE()
47 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == true); in BOOST_AUTO_TEST_CASE()
57 using boost::compute::uchar_; in BOOST_AUTO_TEST_CASE()
60 boost::compute::vector<uchar_> vector(data, data + 8, queue); in BOOST_AUTO_TEST_CASE()
62 BOOST_CHECK(boost::compute::is_sorted(vector.begin(), vector.end(), queue) == false); in BOOST_AUTO_TEST_CASE()
64 boost::compute::detail::radix_sort(vector.begin(), vector.end(), queue); in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_program.cpp28 namespace compute = boost::compute;
38 boost::compute::program program = in BOOST_AUTO_TEST_CASE()
39 boost::compute::program::create_with_source(source, context); in BOOST_AUTO_TEST_CASE()
54 boost::compute::program program = in BOOST_AUTO_TEST_CASE()
55 boost::compute::program::create_with_source(source, context); in BOOST_AUTO_TEST_CASE()
67 boost::compute::program program = in BOOST_AUTO_TEST_CASE()
68 boost::compute::program::create_with_source(sources, context); in BOOST_AUTO_TEST_CASE()
71 boost::compute::kernel foo = program.create_kernel("foo"); in BOOST_AUTO_TEST_CASE()
72 boost::compute::kernel bar = program.create_kernel("bar"); in BOOST_AUTO_TEST_CASE()
79 BOOST_CHECK_THROW(boost::compute::program program = in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_strided_iterator.cpp27 namespace bc = boost::compute;
33 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE()
34 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE()
41 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE()
42 boost::compute::buffer_iterator<float> in BOOST_AUTO_TEST_CASE()
53 boost::compute::strided_iterator< in BOOST_AUTO_TEST_CASE()
54 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE()
56 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE()
64 boost::compute::vector<int> vec(data, data + 8, queue); in BOOST_AUTO_TEST_CASE()
68 boost::compute::make_strided_iterator(vec.begin(), 1), in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_accumulate.cpp28 boost::compute::vector<int> vector(data, data + 4, queue); in BOOST_AUTO_TEST_CASE()
30 boost::compute::accumulate(vector.begin(), vector.end(), 0, queue), in BOOST_AUTO_TEST_CASE()
35 boost::compute::accumulate(vector.begin(), vector.end(), -10, queue), in BOOST_AUTO_TEST_CASE()
40 boost::compute::accumulate(vector.begin(), vector.end(), 5, queue), in BOOST_AUTO_TEST_CASE()
48 boost::compute::vector<int> vector(data, data + 4, queue); in BOOST_AUTO_TEST_CASE()
50 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE()
51 vector.begin(), vector.end(), 1, boost::compute::multiplies<int>(), in BOOST_AUTO_TEST_CASE()
57 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE()
58 vector.begin(), vector.end(), -1, boost::compute::multiplies<int>(), in BOOST_AUTO_TEST_CASE()
64 boost::compute::accumulate( in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_extrema.cpp36 namespace bc = boost::compute;
37 namespace compute = boost::compute;
41 using boost::compute::int_; in BOOST_AUTO_TEST_CASE()
43 boost::compute::vector<int_> vector(size_t(16), int_(0), queue); in BOOST_AUTO_TEST_CASE()
44 boost::compute::vector<int_>::iterator min_iter = in BOOST_AUTO_TEST_CASE()
45 boost::compute::min_element(vector.begin(), vector.begin(), queue); in BOOST_AUTO_TEST_CASE()
49 boost::compute::min_element(vector.begin(), vector.begin() + 1, queue); in BOOST_AUTO_TEST_CASE()
55 using boost::compute::int_; in BOOST_AUTO_TEST_CASE()
56 using boost::compute::uint_; in BOOST_AUTO_TEST_CASE()
58 boost::compute::vector<int_> vector(size_t(4096), int_(0), queue); in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_sort_by_key.cpp22 boost::compute::int_ x;
23 boost::compute::int_ y;
24 boost::compute::float2_ zw;
32 namespace compute = boost::compute;
37 compute::vector<int> keys(context); in BOOST_AUTO_TEST_CASE()
38 compute::vector<int> values(context); in BOOST_AUTO_TEST_CASE()
41 BOOST_CHECK(compute::is_sorted(keys.begin(), keys.end()) == true); in BOOST_AUTO_TEST_CASE()
42 BOOST_CHECK(compute::is_sorted(values.begin(), values.end()) == true); in BOOST_AUTO_TEST_CASE()
43 compute::sort_by_key(keys.begin(), keys.end(), values.begin(), queue); in BOOST_AUTO_TEST_CASE()
52 compute::vector<int> keys(keys_data, keys_data + 1, queue); in BOOST_AUTO_TEST_CASE()
[all …]
Dtest_zip_iterator.cpp30 namespace compute = boost::compute;
36 boost::compute::zip_iterator< in BOOST_AUTO_TEST_CASE()
38 boost::compute::buffer_iterator<float>, in BOOST_AUTO_TEST_CASE()
39 boost::compute::buffer_iterator<int> in BOOST_AUTO_TEST_CASE()
49 boost::compute::vector<char> char_vector(5, context); in BOOST_AUTO_TEST_CASE()
50 boost::compute::vector<int> int_vector(5, context); in BOOST_AUTO_TEST_CASE()
54 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE()
60 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE()
72 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE()
78 boost::compute::make_zip_iterator( in BOOST_AUTO_TEST_CASE()
[all …]
/third_party/boost/libs/compute/doc/
Dreference.qbk15 Header: `<boost/compute/core.hpp>`
17 * [classref boost::compute::buffer buffer]
18 * [classref boost::compute::command_queue command_queue]
19 * [classref boost::compute::context context]
20 * [classref boost::compute::device device]
21 * [classref boost::compute::event event]
22 * [classref boost::compute::kernel kernel]
23 * [classref boost::compute::memory_object memory_object]
24 * [classref boost::compute::pipe pipe]
25 * [classref boost::compute::platform platform]
[all …]
/third_party/vk-gl-cts/android/cts/master/vk-master-2020-03-01/
Dcompute.txt1 dEQP-VK.compute.basic.concurrent_compute
2 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer.rowmajor
3 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer.colmajor
4 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup.rowmajor
5 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup.colmajor
6 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer_varptr.rowmajor
7 dEQP-VK.compute.cooperative_matrix.length.float32_float32.buffer_varptr.colmajor
8 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup_varptr.rowmajor
9 dEQP-VK.compute.cooperative_matrix.length.float32_float32.workgroup_varptr.colmajor
10 dEQP-VK.compute.cooperative_matrix.length.float32_float32.physical_buffer.rowmajor
[all …]
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/
Dcompute.txt1 dEQP-VK.compute.basic.empty_shader
2 dEQP-VK.compute.basic.ubo_to_ssbo_single_invocation
3 dEQP-VK.compute.basic.ubo_to_ssbo_single_group
4 dEQP-VK.compute.basic.ubo_to_ssbo_multiple_invocations
5 dEQP-VK.compute.basic.ubo_to_ssbo_multiple_groups
6 dEQP-VK.compute.basic.copy_ssbo_single_invocation
7 dEQP-VK.compute.basic.copy_ssbo_multiple_invocations
8 dEQP-VK.compute.basic.copy_ssbo_multiple_groups
9 dEQP-VK.compute.basic.ssbo_rw_single_invocation
10 dEQP-VK.compute.basic.ssbo_rw_multiple_groups
[all …]

12345678910>>...166