fast-wait-free-queue
fast-wait-free-queue copied to clipboard
A benchmark framework for concurrent queue implementations
Hi Chaoran. As I appreciate and study from the wonderful technology and extraordinary ideas of this wait-free queue impl, a tricky question produced in my heart, this question looks like...
Hi chaoran, this is confirm stuck if mcsp Nproc = 16 consumer: 14 producer: 1 0x0000000000400e5f in running_wfq_test (arg_producer=, arg_consumer=, arg_producing=, arg_consuming=, total_threads=15, test_type=0x401fbd "MCSP") at main_test.c:121 121 while (__sync_fetch_and_add(&config.nConsuming,...
I get the following error with a high core count: ``` #! Host: archlinux #! Benchmarks: wfqueue wfqueue0 faa lcrq ccqueue msqueue delay #! Threads: 36 36 300.96 3.95 309.71...
``` Id Target Id Frame 16 Thread 0x7fffbf7fe700 (LWP 22384) "a.out" 0x0000000000401779 in help_enq (i=33724383, c=0x7fffcc05db40, th=0x7fffb4001000, q=0x605000) at wfqueue.c:213 15 Thread 0x7fffbffff700 (LWP 22383) "a.out" 0x000000000040192b in help_enq (i=33705511,...
In the LCRQ, when another thread manages to enqueue a new ring queue with CAS before you manage, you have already initialized your RQ. Now the local one is just...
This was mainly an issue with LCRQ, which actually implements a free function. However, this function was called from every thread when they exited, leading to a segmentation fault in...