├── README ├── cpp_framework.sln ├── cpp_framework.suo ├── cpp_framework.vcproj ├── cpp_framework.vcproj.MORAN.Moran.user ├── cpp_framework.vcproj.MoranTza-PC.MoranTza.user ├── data_structures ├── BasketQueue.h ├── ComTreeQueue.h ├── EliminationStack.h ├── FCPairingHeap.h ├── FCQueue.h ├── FCSkipList.h ├── FCStack.h ├── ITest.cpp ├── ITest.h ├── LFSkipList.h ├── LFStack.h ├── LazySkipList.h ├── LockFreeQueue.h ├── MSQueue.h ├── OyamaQueue.h ├── OyamaQueueCom.h ├── PairingHeap.h ├── QueueForLogSync.h └── QueueForLogSync2.h ├── framework ├── cpp_framework.cpp ├── cpp_framework.h ├── ia64_defns.h ├── intel64_defns.h ├── intel_defns.h ├── portable_defns.h ├── sparc64_defns.h ├── sparc_defns.h ├── sparc_mcas.il └── win_defns.h ├── makefiles ├── Makefile_intel64 └── Makefile_sparc ├── scripts ├── disp.bash └── runtests.bash └── test ├── Configuration.h └── main.cpp /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/README -------------------------------------------------------------------------------- /cpp_framework.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/cpp_framework.sln -------------------------------------------------------------------------------- /cpp_framework.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/cpp_framework.suo -------------------------------------------------------------------------------- /cpp_framework.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/cpp_framework.vcproj -------------------------------------------------------------------------------- /cpp_framework.vcproj.MORAN.Moran.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/cpp_framework.vcproj.MORAN.Moran.user -------------------------------------------------------------------------------- /cpp_framework.vcproj.MoranTza-PC.MoranTza.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/cpp_framework.vcproj.MoranTza-PC.MoranTza.user -------------------------------------------------------------------------------- /data_structures/BasketQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/BasketQueue.h -------------------------------------------------------------------------------- /data_structures/ComTreeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/ComTreeQueue.h -------------------------------------------------------------------------------- /data_structures/EliminationStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/EliminationStack.h -------------------------------------------------------------------------------- /data_structures/FCPairingHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/FCPairingHeap.h -------------------------------------------------------------------------------- /data_structures/FCQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/FCQueue.h -------------------------------------------------------------------------------- /data_structures/FCSkipList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/FCSkipList.h -------------------------------------------------------------------------------- /data_structures/FCStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/FCStack.h -------------------------------------------------------------------------------- /data_structures/ITest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/ITest.cpp -------------------------------------------------------------------------------- /data_structures/ITest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/ITest.h -------------------------------------------------------------------------------- /data_structures/LFSkipList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/LFSkipList.h -------------------------------------------------------------------------------- /data_structures/LFStack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/LFStack.h -------------------------------------------------------------------------------- /data_structures/LazySkipList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/LazySkipList.h -------------------------------------------------------------------------------- /data_structures/LockFreeQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/LockFreeQueue.h -------------------------------------------------------------------------------- /data_structures/MSQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/MSQueue.h -------------------------------------------------------------------------------- /data_structures/OyamaQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/OyamaQueue.h -------------------------------------------------------------------------------- /data_structures/OyamaQueueCom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/OyamaQueueCom.h -------------------------------------------------------------------------------- /data_structures/PairingHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/PairingHeap.h -------------------------------------------------------------------------------- /data_structures/QueueForLogSync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/QueueForLogSync.h -------------------------------------------------------------------------------- /data_structures/QueueForLogSync2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/data_structures/QueueForLogSync2.h -------------------------------------------------------------------------------- /framework/cpp_framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/cpp_framework.cpp -------------------------------------------------------------------------------- /framework/cpp_framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/cpp_framework.h -------------------------------------------------------------------------------- /framework/ia64_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/ia64_defns.h -------------------------------------------------------------------------------- /framework/intel64_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/intel64_defns.h -------------------------------------------------------------------------------- /framework/intel_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/intel_defns.h -------------------------------------------------------------------------------- /framework/portable_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/portable_defns.h -------------------------------------------------------------------------------- /framework/sparc64_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/sparc64_defns.h -------------------------------------------------------------------------------- /framework/sparc_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/sparc_defns.h -------------------------------------------------------------------------------- /framework/sparc_mcas.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/sparc_mcas.il -------------------------------------------------------------------------------- /framework/win_defns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/framework/win_defns.h -------------------------------------------------------------------------------- /makefiles/Makefile_intel64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/makefiles/Makefile_intel64 -------------------------------------------------------------------------------- /makefiles/Makefile_sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/makefiles/Makefile_sparc -------------------------------------------------------------------------------- /scripts/disp.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/scripts/disp.bash -------------------------------------------------------------------------------- /scripts/runtests.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/scripts/runtests.bash -------------------------------------------------------------------------------- /test/Configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/test/Configuration.h -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mit-carbon/Flat-Combining/HEAD/test/main.cpp --------------------------------------------------------------------------------