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


Groups > comp.programming.threads > #1942

Omnithread...

From aminer <aminer@toto.net>
Newsgroups comp.programming.threads, comp.programming
Subject Omnithread...
Date 2013-10-21 14:03 -0700
Organization albasani.net
Message-ID <l43q9k$dm3$1@news.albasani.net> (permalink)

Cross-posted to 2 groups.

Show all headers | View raw


Hello again,

Other than that i have noticed that the OmniThread library(from 
htttp://otl.17slon.com/ ) is using a lockfree queue , so it not FIFO 
fair , hence it's also not starvation-free, and i think it's not 
scalable and it's bad, cause the Omnithread's lockfree queue generates 
too much cache-coherence traffic under contention, this is so bad.

This is why i have implemented a concurrent FIFO queue that minimizes 
efficiently the cache-coherence traffic and that is FIFO fair and that 
is more energy efficient on the pop() size: it will
not spin-wait when there is no items in the queue, and i have used my 
concurrent FIFO queue inside my Threadpool engine.


Thank you,
Amine Moulay Ramdane.

Back to comp.programming.threads | Previous | Next | Find similar


Thread

Omnithread... aminer <aminer@toto.net> - 2013-10-21 14:03 -0700

csiph-web