2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-02-20 14:42:21 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
Brandon Kohn
114e815260 Added test entry for skynet_async. 2017-01-12 09:32:11 -05:00
Brandon Kohn
63c6427a2d More formatting changes. 2017-01-12 09:25:09 -05:00
Brandon Kohn
dec1701e30 Updated formatting to match existing style. 2017-01-12 09:23:32 -05:00
Brandon Kohn
155ad42842 Added skynet test using async and futures
to compare with HPX.
2017-01-12 09:18:06 -05:00
oliver Kowalke
a989468064 documentation: fix perfromance numbers for std::thread 2016-11-18 07:50:09 +01:00
Oliver Kowalke
1402998cf2 add performance test with pthreads 2016-11-12 13:23:20 +01:00
Oliver Kowalke
3a5dd3b657 re-factor performance tests 2016-11-05 16:30:23 +01:00
Oliver Kowalke
fa071c27cf use SPMC (chase-lev algoritm) for ready-queue (work stealing) 2016-11-03 11:05:51 +01:00
Oliver Kowalke
b53e167a68 support for channels refactored
- buffered_channel: MPMC with lock-free guarantees
- unbuffered_channel: rendezvous point
2016-10-30 19:33:49 +01:00
Oliver Kowalke
ce962f9688 (un)bounded_channel renamed to (un)bounded_queue 2016-10-13 20:17:01 +02:00
oliver Kowalke
18a69a77a6 Revert "replace atomic< scheduler > by raw pointer"
This reverts commit 4c8ccf384a.
2016-05-23 10:48:50 +02:00
oliver Kowalke
4c8ccf384a replace atomic< scheduler > by raw pointer
- to synchronize, use a fence in scheduler::detach_worker_context()
  and scheduler::attach_worker_context()
2016-05-23 09:02:01 +02:00
Oliver Kowalke
1f81bc2a5f Merge branch 'exp' into develop 2016-05-22 07:20:22 +02:00
Oliver Kowalke
826ad9165f remove skynet_shared 2016-05-20 20:12:44 +02:00
Oliver Kowalke
ab4381bfe2 add syknet test for chase-lev 2016-05-16 14:30:38 +02:00
Oliver Kowalke
310f3ce2f2 move sched_algorithm to algo::algorithm
- new namesapce algo
- shared_round_robin with shared ready queue
2016-05-13 20:14:48 +02:00
Oliver Kowalke
ae03321771 add skynet test with work sharing 2016-05-12 20:33:58 +02:00
oliver Kowalke
156b7d3eb0 remove unnecessary fiber invocation in skynet 2016-05-09 10:12:38 +02:00
Oliver Kowalke
d7b8c6714c some fixes for syknet 2016-05-08 23:28:37 +02:00
Oliver Kowalke
e3ebf6f6ef rename "launch_policy" to "launch" 2016-05-08 10:01:52 +02:00
Oliver Kowalke
66268aeacf fix skynet performance-test 2016-04-28 20:36:47 +02:00
Oliver Kowalke
6c15fe0a5c foramting code 2016-03-04 18:24:25 +01:00
Oliver Kowalke
5526765c10 skynet test uses pooled_fixedsize_stack 2016-03-04 18:24:01 +01:00
Oliver Kowalke
0063c71ad8 remove example skynet_mt 2016-03-03 06:24:51 +01:00
Oliver Kowalke
d1cabf3cb3 small fix for skynet test 2016-02-28 13:03:10 +01:00
Oliver Kowalke
65601ed620 addy skynet microbenchmark 2016-02-27 20:09:55 +01:00
Oliver Kowalke
7e183329ee use captured_context aonly 2016-02-05 18:14:38 +01:00
Oliver Kowalke
baa2a109a1 overhead of clock not in performance output 2016-01-14 18:58:20 +01:00
Oliver Kowalke
d49aeb194c add performance tests 2015-10-18 09:09:05 +02:00
Oliver Kowalke
eafeaaae01 remove examples and tests 2015-09-16 19:12:57 +02:00
Oliver Kowalke
2dbdd73e6e fix performance tests for std::thread 2015-09-05 15:21:43 +02:00
Oliver Kowalke
68cc0915b9 use passed overhead duration in performance tests 2015-09-05 14:00:58 +02:00
Oliver Kowalke
f8c97ffa16 initialize duration with zero 2015-09-05 13:49:29 +02:00
Oliver Kowalke
2e26806bb3 update performance tests and correct values in performance docu 2015-09-05 13:41:03 +02:00
Oliver Kowalke
ddf2115347 do not measure fiber creation together with join/yield/detach 2015-09-05 12:19:31 +02:00
Oliver Kowalke
0a296315f7 use steady_clock isntead of high_resolution_clock 2015-09-05 10:57:50 +02:00
Oliver Kowalke
86d9f20458 update performance tests 2015-09-02 20:09:22 +02:00
Oliver Kowalke
95d6a589a7 fix performance test code for fibers
- preserve_fpu() was removed
2015-08-03 21:11:16 +02:00
Oliver Kowalke
20d08d98cd enable atomics with BOOST_FIBERS_USE_ATOMCIS 2015-06-19 21:39:34 +02:00
Oliver Kowalke
19b3076467 remove performance test scale_join 2015-06-13 08:07:31 +02:00
Oliver Kowalke
e1bd9b8151 docu 2015-04-18 13:23:08 +02:00
Oliver Kowalke
f373348335 update Jamfiles.v2 2015-02-12 16:30:10 +01:00
Oliver Kowalke
13bf486fea update stack-allocators 2015-02-06 18:29:26 +01:00
Oliver Kowalke
0770f79906 fix performance tests 2015-01-09 17:52:24 +01:00
Oliver Kowalke
2f19be6d67 use C++11 2014-12-27 19:07:42 +01:00
Oliver Kowalke
7fb469cd10 some fixes 2014-09-24 19:18:44 +02:00
Oliver Kowalke
ccbda7c04a improve performance tests and docu 2014-07-31 18:04:25 +02:00
Oliver Kowalke
cffd471abb update performance tests 2014-07-30 17:59:44 +02:00
Oliver Kowalke
c58eb91807 consolidate performance tests 2014-07-26 10:18:27 +02:00
Oliver Kowalke
90602eebdf fix performance examples 2014-07-15 22:24:31 +02:00