Boost logo

Boost :

Subject: Re: [boost] threadpool lockfree_channel
From: Edouard A. (edouard_at_[hidden])
Date: 2009-03-21 06:32:41


> - improve performance (fast as TBB - if possible)
> - lockfree-fifo, -lifo and -priority queue
> - check work-stealing algorithm

Maybe there are some things to work out before implementing lockfree
structures.

What would be helpful to know is :

 - task latency - you send one task in the system and see how long it takes
(no op task)
 - throughput - how many tasks per second can you handle (no op task)
 - a combination of the two
 - running the same tests with tasks of arbitrary complexity

A profiler running during these tests should give you a pretty clear picture
about what needs to be improved. On my side, what I could do is profile the
basic parallel_sort implementation I posted a while ago.

Regards.

-- 
Edouard Alligand
Partner
http://www.bureau14.fr/

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk