www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Wait-free queue

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Interesting work: 
http://concurrencyfreaks.blogspot.com/2016/10/crturn-queue-fi
st-mpmc-memory.html 
-- Andrei
Oct 18 2016
next sibling parent Atila Neves <atila.neves gmail.com> writes:
On Tuesday, 18 October 2016 at 18:03:58 UTC, Andrei Alexandrescu 
wrote:
 Interesting work: 
 http://concurrencyfreaks.blogspot.com/2016/10/crturn-queue-fi
st-mpmc-memory.html -- Andrei
I was about to send this link to a friend and ex-colleague who's nuts about this stuff, then... realised he wrote this! He gave a presentation at CppCon last year on his work as well. Atila
Oct 18 2016
prev sibling next sibling parent =?UTF-8?B?Tm9yZGzDtnc=?= <per.nordlow gmail.com> writes:
On Tuesday, 18 October 2016 at 18:03:58 UTC, Andrei Alexandrescu 
wrote:
 http://concurrencyfreaks.blogspot.com/2016/10/crturn-queue-fi
st-mpmc-memory.html -- Andrei
Should we port this D with the help of cpp2d and add it to std.concurrency? :)
Oct 19 2016
prev sibling parent Dejan Lekic <dejan.lekic gmail.com> writes:
On Tuesday, 18 October 2016 at 18:03:58 UTC, Andrei Alexandrescu 
wrote:
 Interesting work: 
 http://concurrencyfreaks.blogspot.com/2016/10/crturn-queue-fi
st-mpmc-memory.html -- Andrei
I could not help but paste something from the paper: "We chose C++14 because it is a native language that is supported by most recent compilers and has a well defined memory model and atomics API, which makes the code portable across different architectures without any modification and without introducing CPU specific memory fences." Conclusion: D needs a serious document (specification) explaining the memory model!
Oct 19 2016