Commit Graph

426 Commits (4d63d3158cac7987e457beb3d0c08e19e8ee0ac3)

Author SHA1 Message Date
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
Devon H. O'Dell 0e548375f5 Commit additional x86 changes to make things work.
14 years ago
Samy Al Bahra 39537d08bb Add spinlock_pop for stack latency test.
14 years ago
Samy Al Bahra 86eb6b9792 Implement latency tests for naive FIFO.
14 years ago
Samy Al Bahra a181955305 Silence compiler warnings for ck_hp.
14 years ago
Samy Al Bahra b35ef5eceb Make sure to define _GNU_SOURCE for cpuset functionality.
14 years ago
Samy Al Bahra b87d6f8af1 Stub rdtsc on other platforms to ease porting.
14 years ago
Samy Al Bahra bcaadcf094 Factor out some common utility functions.
14 years ago
Samy Al Bahra cbd30b2206 Initial import.
14 years ago