Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #3918 > unrolled thread

My Scalable FIFO queues for C++ are here..

Started byIntelli2 <intelli2@mama.com>
First post2017-11-07 20:03 -0500
Last post2017-11-07 20:03 -0500
Articles 1 — 1 participant

Back to article view | Back to comp.programming.threads


Contents

  My Scalable FIFO queues for C++ are here.. Intelli2 <intelli2@mama.com> - 2017-11-07 20:03 -0500

#3918 — My Scalable FIFO queues for C++ are here..

FromIntelli2 <intelli2@mama.com>
Date2017-11-07 20:03 -0500
SubjectMy Scalable FIFO queues for C++ are here..
Message-ID<ott3j0$k30$3@dont-email.me>
Hello..


My Scalable FIFO queues for C++ are here..

Author: Amine Moulay Ramdane

Description:

Those are two scalable FIFO queues, one is bounded and the other 
unbounded, they use a distributed technic over many FIFO queues and they 
use scalable counting networks so that to be scalable, you can test them 
on NUMA systems to notice that they are truly scalable.

And counting networks are truly scalable and are a special type of 
balancer networks which count.


Here is the parameters of the constructor:

First parameter is: You have to pass the number of queues to the 
constructor so that to scale.

Second parameter is: The queue size of each queue, that must be a power 
of 2, it is now at 14, that means 2^14=16384.

Third parameter is: The scalable counting networks width, that must be a 
power of 2, it is now at 10 , that means 2^10=1024.

Fourth parameter is: The size of the scalable array based lock, it's now 
at 1024.

Language: GNU C++ and Visual C++ and C++Builder

- Platform: Windows and Linux(x86)


You can download my scalable FIFO queues for C++ from:

https://sites.google.com/site/aminer68/scalable-fifo-queues-for-c


Thank you,
Amine Moulay Ramdane.

[toc] | [standalone]


Back to top | Article view | comp.programming.threads


csiph-web