Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Parallel Queue ...

aminer10
Novice
184 Views

Hello,

Description:

Parallel algorithm to handle queue FIFO that reduce contention
and enhance the parallel throuput of the lockfree_mpmc pop() method,
it can go now up to 7.037 millions of transactions per second
on an Intel Core 2 Quad Q6600

Language: FPC Pascal v2.2.0+ / Delphi 5+: http://www.freepascal.org/

Operating Systems: Win , Linux and Mac (x86).

For ParallelQueue benchmarks on an Intel Core 2 Quad Q6600 look at:

http://pages.videotron.com/aminer/parallelqueue/parallelqueue.htm

I have tested 3 lockfree queue algorithms:

flqueue at: http://www.emadar.com/fpc/lockfree.htm

RingBuffer at: http://www.odsrv.com/RingBuffer/RingBuffer.htm

ParallelQueue at: http://pages.videotron.com/aminer/

Sincerely,
Amine Moulay Ramdane.

0 Kudos
0 Replies
Reply