Commit Graph

58 Commits (005f0635ff0772b8db5218bfec9a1e8c8cd21956)

Author SHA1 Message Date
Samy Al Bahra 6d72cc1b85 build: Remove stale flag.
14 years ago
Samy Al Bahra c40d3f716d ck_rwlock/ck_brlock: Add throughput benchmarks.
14 years ago
Samy Al Bahra 88ee328b78 ck_ring: Add CK_RING_SIZE/CAPACITY and ck_ring_size/capacity.
14 years ago
Samy Al Bahra c46bc1f1d7 regressions: Silence some irrelevant compiler warnings.
14 years ago
Samy Al Bahra e1219a4d17 regressions/ck_stack: Remove unused variable.
14 years ago
Samy Al Bahra 9098485dc7 regressions: Add Makefile for ck_rwlock and ck_brlock.
14 years ago
Samy Al Bahra b4404f5f86 regressions: Add ck_rwlock to Makefile.
14 years ago
Samy Al Bahra 7b44a157ea regressions: Use ck_rwlock instead of local implementation.
14 years ago
Samy Al Bahra 006f58edcb ck_rwlock: Add a naive rw spinlock after many requests.
14 years ago
Samy Al Bahra 647e570516 regressions: Add ck_brlock to the regressions Makefile.
14 years ago
Samy Al Bahra 786efb9594 ck_brlock: Add big reader spinlocks.
14 years ago
sbahra 49a2820000 Added support for Sun Studio 12 C compiler.
14 years ago
Samy Al Bahra 2754038882 regressions: Drop run.sh, unnecessary. To be replaced soon.
14 years ago
Samy Al Bahra b0fbcb8210 regressions: ck_spinlock, make throughput test more robust.
14 years ago
Samy Al Bahra 5fd2de18bf regressions: Additional changes for 32-bit targets.
14 years ago
Samy Al Bahra 3f87223d21 ck_epoch: Collect from previous instance of epoch. Add torture test.
14 years ago
Samy Al Bahra 2ccb2e9ed4 regressions: Add percentage.
14 years ago
Samy Al Bahra 9f53c39600 regressions/common: Add Mac OS X implementation off aff_iterate.
14 years ago
Samy Al Bahra e23e85b9e9 regressions/ck_barrier: Drop unnecessary flags.
14 years ago
Samy Al Bahra 20fb7a9200 ck_hp: Match epoch semantics.
14 years ago
Samy Al Bahra 83f1436f84 ck_epoch: Redesigned and improved unit test and observability.
14 years ago
Samy Al Bahra 7bd5259505 ck_fifo: MPMC variant will return "garbage" pointer which user can re-use.
14 years ago
Samy Al Bahra ae1d575b00 regressions/ck_stack: Remove redundant flags.
14 years ago
Samy Al Bahra 34ec9ced0a regressions: Use -pthread instead of -lpthread.
14 years ago
Samy Al Bahra 7b8dfe44be ck_hp: Rename *subscribe to *register.
14 years ago
Samy Al Bahra 0f46b5907e ck_epoch: Add validation test to top-level regressions Makefile.
14 years ago
Samy Al Bahra 875d070814 ck_epoch: Remove debug output, update comments.
14 years ago
Samy Al Bahra fa2a5aab97 ck_barrier: Update throughput benchmark to correctly use ck_barrier_centralized.
14 years ago
Samy Al Bahra fb25458121 ck_barrier: Clean up tournament barriers.
14 years ago
Samy Al Bahra 8b4f72057c ck_barrier: First round audit, tournament barriers next.
14 years ago
David Joseph dff69e639d Merge branch 'master' of ssh://git.repnop.org/public/ck
14 years ago
David Joseph 64f6702a4c Implemented tournament and mcs barriers.
14 years ago
Samy Al Bahra 90fee0d839 PPC64: Import minimal PPC64 port.
14 years ago
David Joseph 480db1321c Implemented dissemination barriers.
14 years ago
Samy Al Bahra 7c8ab13343 Some fixes for strict aliasing. Silence some warnings from clang.
14 years ago
Samy Al Bahra 5900adb424 Move ck_barrier.h into shared/static object. Add CK_CC_CACHELINE.
14 years ago
David Joseph 5e7073b9b7 Software tree combining barrier now supports an arbitrary number of threads per group.
14 years ago
Samy Al Bahra 09bfb13762 ck_barrier: Minor changes, reorganization.
14 years ago
David Joseph 8c24a60866 Implemented ck_barrier_combining.
14 years ago
Samy Al Bahra 44643bd5f3 regressions: Use volatile load in aggregation.
14 years ago
Samy Al Bahra d98d3d6ca5 regressions: Fix livelock condition in ck_barrier regression.
14 years ago
Samy Al Bahra 6a66a97d15 Add ck_barrier targets to regressions/Makefile.
14 years ago
David Joseph 2c404fbc2f Added throughput for ck_barrier_centralized.
14 years ago
Samy Al Bahra 949c6859a3 Make use of affinity delta in barrier test.
14 years ago
Samy Al Bahra b5680c42d8 Add sense-reversing centralized barrier.
14 years ago
Samy Al Bahra 646b3ef99e Legal: Add copyright statements.
14 years ago
Samy Al Bahra e9c0f0ce32 Add ck_hp latency tests for FIFO and stack.
14 years ago
Samy Al Bahra d537d49acd Add copyright statements.
14 years ago
Samy Al Bahra c546565588 Add ck_hp_fifo latency tests.
14 years ago
Samy Al Bahra 809089d623 Revert "Commit additional x86 changes to make things work."
14 years ago