Kyle Lutz
15a778d84a
Merge pull request #480 from haahh/pr_boost_inspection
...
Fixing problems reported in Boost Inspection Report
2015-07-18 11:01:57 -07:00
Jakub Szuppe
7e12f63a81
Add missing Boost license info and copyrights
2015-07-18 14:01:29 +02:00
Jakub Szuppe
c5409541ac
Parallel reduce by key algorithm implementation
2015-07-15 11:20:49 +02:00
Kyle Lutz
7a943b4f91
Merge pull request #453 from haahh/perf_tests_amd_bolt_pr
...
Performance tests for AMD's Bolt library
2015-05-06 21:54:41 -07:00
Jakub Szuppe
bb1ac41ce5
Add AMD's Bolt perf tests
...
This adds AMD's Bolt C++ Template Library performance tests, so
Boost.Compute can be compared with Bolt.
2015-05-02 19:46:20 +02:00
Kyle Lutz
415e7a0a21
Merge pull request #444 from haahh/find_benchmark
...
Benchmarks for find() algorithm #325
2015-03-27 08:17:36 -07:00
Jakub Szuppe
b1acf0ae74
Benchmarks for find() algorithm
...
Boost.Compute, STL and Thrust benchmarks for find() algorithm.
2015-03-26 13:50:32 +01:00
Jakub Szuppe
0ab1d5fea2
Add reverse_copy benchmarks
2015-03-10 13:25:12 +01:00
Kyle Lutz
e92eb1da54
Add more Thrust performance benchmarks
2014-12-21 09:24:15 -08:00
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
Rastko Anicic
ae014dc757
max_element perf added
2014-12-10 23:23:50 -05:00
Kyle Lutz
f3f1c390de
Add performance section to documentation
2014-09-21 18:36:58 -07:00
Ed Baunton
0be4019ef5
Style
2014-08-25 20:12:58 +02:00
Ed Baunton
0ced318a38
Improve the warning when perf test hasn't been compiled
2014-08-25 20:11:38 +02:00
roshanr
d356a2c40d
Add benchmark for nth_element
2014-07-30 18:18:34 +05:30
roshanr
be18866bca
Add benchmarks for permutation algorithms
2014-06-27 08:22:32 +05:30
roshanr
7baff5980a
Add benchmarks for search algorithms
2014-06-26 01:27:58 +05:30
roshanr
2e825a9ad1
Add benchmarks for partitioning algorithms
2014-06-25 04:43:47 +05:30
roshanr
e2c5fe5504
Add benchmarks for set algorithms
2014-06-21 02:51:00 +05:30
roshanr
59efaa0eeb
Add tests and benchmarks for unique_copy
2014-04-21 02:00:02 +05:30
roshanr
1e81b7ec2e
Unique algorithm
...
Added unique() algorithm, tests and benchmarks. Removed unused variable
in scan_on_gpu() to remove warnings
2014-03-24 06:30:28 +05:30
roshanr
9450014389
Add benchmarks for rotate and rotate_copy
...
Added compute and stl benchmarks for rotate() and rotate_copy()
2014-03-17 19:12:49 +05:30
roshanr
a65804d0c9
Add benchmarks for reverse
...
Added STL and Compute benchmarks for reverse()
2014-03-16 22:31:29 +05:30
Kyle Lutz
ec11d8cdc4
Add third-party perf tests
...
This adds third-party performance tests to use in comparing
Boost.Compute with other parallel/GPGPU frameworks like Intel's
TBB and NVIDIA's Thrust along with the C++ STL.
Also refactors the timing and profiling infrastructure and adds
a simple perf.py driver script for running performance tests.
2014-02-02 13:12:17 -08:00