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 |
|
Oliver Kowalke
|
22850775ca
|
variadric tempalte args
|
2014-07-15 20:33:14 +02:00 |
|
Oliver Kowalke
|
8df4a56564
|
use high_resolution_clock
|
2014-07-07 20:32:56 +02:00 |
|
Oliver Kowalke
|
d315e42e4d
|
add performance test for joining multiple fibers+threads
|
2014-06-29 12:54:39 +02:00 |
|
Oliver Kowalke
|
a8fbc2bf70
|
stuff in directory performance
|
2014-06-28 16:13:05 +02:00 |
|
Oliver Kowalke
|
56d37e9ba6
|
add some performance tests
|
2014-06-28 16:03:01 +02:00 |
|
Oliver Kowalke
|
ba010422f1
|
allocate worker_fiber on fiber's stack
|
2014-03-20 18:14:46 +01:00 |
|
Oliver Kowalke
|
4a6e0d58fc
|
remove performance test for tbb::task:enqueue
|
2014-03-19 19:59:28 +01:00 |
|
Oliver Kowalke
|
f7b6cffbbe
|
enhance performance tests
|
2014-03-18 19:09:47 +01:00 |
|
Oliver Kowalke
|
c65b053564
|
remove temporary files
|
2014-03-18 19:01:07 +01:00 |
|
Oliver Kowalke
|
6526dc5835
|
Merge branch 'feature/yield' into develop
Conflicts:
include/boost/fiber/detail/fifo.hpp
include/boost/fiber/detail/worker_fiber.hpp
include/boost/fiber/round_robin.hpp
performance/preallocated_stack_allocator.hpp
src/detail/worker_fiber.cpp
src/round_robin.cpp
|
2014-03-17 19:12:13 +01:00 |
|