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


Groups > comp.programming > #9081

About my Threadpool that scales very well

Path csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From Sky89 <Sky89@sky68.com>
Newsgroups comp.programming
Subject About my Threadpool that scales very well
Date Fri, 3 Aug 2018 20:38:04 -0400
Organization A noiseless patient Spider
Lines 41
Message-ID <pk2eff$s94$1@dont-email.me> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Fri, 3 Aug 2018 20:38:07 -0000 (UTC)
Injection-Info reader02.eternal-september.org; posting-host="92dc855e8c34d9fc5ac13e27bbb14a7c"; logging-data="28964"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/YpxdaxQDXhU2zmXq4oZNl"
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
Cancel-Lock sha1:dZjHNGG3qi0KR6geIQP/WLl0OZU=
Content-Language en-US
X-Mozilla-News-Host news://news.eternal-september.org:119
Xref csiph.com comp.programming:9081

Show key headers only | View raw


Hello,


About my Threadpool with priorities that scales very well..

I think i will enhanced my following Threadpool with priorities that 
scales very well, here it is:

https://sites.google.com/site/scalable68/an-efficient-threadpool-engine-with-priorities-that-scales-very-well


It is a very powerful Threadpool, because:

More precision about my efficient Threadpool that scales very well, my 
Threadpool is much more scalable than the one of Microsoft, in the 
workers side i am using scalable counting networks to distribute on the 
many queues or stacks, so it is scalable on the workers side, on the 
consumers side i am also using lock striping to be able to scale very 
well, so it is scalable on those parts, on the other part that is work 
stealing, i am using scalable counting networks, so globally it scales 
very well, and since work stealing is "rare" so i think that my 
efficient Threadpool that scales very well is really powerful, and it is 
much more optimized and the scalable counting networks eliminate false 
sharing, and it works with Windows and Linux.

So i will enhance my Threadpool to support Parallel ForEach with 
"priorities", and you will notice soon that i will implement it smartly 
and it will be as it is "scalable" because by the configuration of my 
Threadpool work stealing is rare.

And i will also add support for "Futures",


So stay tunned !

Thank you,
Amine Moulay Ramdane.



Back to comp.programming | Previous | Next | Find similar | Unroll thread


Thread

About my Threadpool that scales very well Sky89 <Sky89@sky68.com> - 2018-08-03 20:38 -0400

csiph-web