mcs-queue: initial checkin
authorBrian Norris <banorris@uci.edu>
Tue, 5 Mar 2013 02:52:17 +0000 (18:52 -0800)
committerBrian Norris <banorris@uci.edu>
Tue, 5 Mar 2013 02:52:17 +0000 (18:52 -0800)
commit404f3f4a8d55aa8c511c049b732887df67a59468
treed735d2e75a48ffb2cbb7d29556b2f57179cbfbc1
parent065efe7f2bf54ca45af637d088d471742638c9c4
mcs-queue: initial checkin

The "new" queue (i.e., "MCS Queue") code directly from:

  ftp://ftp.cs.rochester.edu/pub/packages/sched_conscious_synch/concurrent_queues/concurrent_queues.tar.gz

Except for the MIPS assembly implementation files and Makefile.

From README:

The compressed tar file in this directory conatins the C code for
the algorithms implemented for the paper

%A Maged M. Michael
%A Michael L. Scott
%T Simple, Fast, and Practical Non-Blocking and Blocking
Concurrent Queue Algorithms
%J PROC of the Fifteenth PODC
%C Philadelphia, PA
%D May 1996
%X 23-26 May 1996
%K tr600
%O Earlier version available as
TR 600,
URCSD,
December 1995
mcs-queue/args.c [new file with mode: 0644]
mcs-queue/backoff.c [new file with mode: 0644]
mcs-queue/main.c [new file with mode: 0644]
mcs-queue/main.h [new file with mode: 0644]
mcs-queue/my_queue.c [new file with mode: 0644]
mcs-queue/my_queue.h [new file with mode: 0644]