Commit Graph

110 Commits (e23e85b9e98d55226187f47578f6deda015a0062)
 

Author SHA1 Message Date
Samy Al Bahra e1d33c467b ck_pr: Fix some strict aliasing issues and fix char neg.
14 years ago
Samy Al Bahra 563e20a990 Minor improvements to dissemination barrier.
14 years ago
David Joseph 480db1321c Implemented dissemination barriers.
14 years ago
Samy Al Bahra 489bbc058b Hazard Pointers: Critical fix.
14 years ago
Devon H. O'Dell e5a5d0e2b9 x86: Remove invalid comment about fixed bug.
14 years ago
Devon H. O'Dell ace2b787f5 x86: Implement ck_pr_load_32_2 in terms of movq
14 years ago
Samy Al Bahra ad85634188 Enable x86_32 port.
14 years ago
Devon H. O'Dell ccf002223c x86: fix btX functions
14 years ago
Devon H. O'Dell 0c8c054c0a x86: More PIC happiness
14 years ago
Samy Al Bahra 7c8ab13343 Some fixes for strict aliasing. Silence some warnings from clang.
14 years ago
Devon H. O'Dell 114e9c8ed5 x86: Fix typo missed in last merge somehow
14 years ago
Samy Al Bahra 5900adb424 Move ck_barrier.h into shared/static object. Add CK_CC_CACHELINE.
14 years ago
David Joseph 9ab7b7ae42 Fixed a bug with ck_barrier_combining_aux.
14 years ago
David Joseph 615e3ca47f Merge branch 'master' of ssh://git.repnop.org/public/ck
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 a462c89787 ck_sequence: Remove unnecessary load fence from seqlock.
14 years ago
Samy Al Bahra 3b63432d03 Merge branch 'master' of ssh://git.repnop.org/public/ck
14 years ago
Samy Al Bahra 09bfb13762 ck_barrier: Minor changes, reorganization.
14 years ago
Devon H. O'Dell 22142de58f Merge branch 'master' of ssh://git.repnop.org/public/ck
14 years ago
Devon H. O'Dell 18e1c646fa x86: Fix buglets
14 years ago
David Joseph ba3c908fc5 Merge branch 'master' of ssh://git.repnop.org/public/ck
14 years ago
David Joseph 8c24a60866 Implemented ck_barrier_combining.
14 years ago
Devon H. O'Dell 000eb80099 x86: Make things friendlier for PIC and non-PIC builds
14 years ago
Devon H. O'Dell 8818191ec0 x86: additional changes for support on 32-bit archs
14 years ago
Samy Al Bahra 66ebe1a874 Drop usage of CK_CC_PACKED, prefer natural alignment.
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 d3a033237a Avoid modulus for wrap-around calculation in ck_anderson.
14 years ago
Samy Al Bahra 7d4fb66fb8 Add pkg-config specification for CK.
14 years ago
Samy Al Bahra c1d0f39ec0 Drop -mmmx and -msse2 from CFLAGS, unnecessary.
14 years ago
David Joseph 2ff74dd51b Slight modification to ck_pr.h.
14 years ago
Samy Al Bahra 3c5b10722e Alphabetically order includes due to OCD.
14 years ago
David Joseph 041c5c8265 Added support for fixed width uints for all primitives in ck_pr.h. Added NEG_ZERO to ck_pr.h.
14 years ago
Samy Al Bahra b0f812296e Add feature flag for ck_pr_cas_32_value on SPARCv9.
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 a915d3f9ad Add SLOT constants for ck_hp_stack.h.
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 e7fd074b70 Merge branch 'master' of ssh://git.repnop.org/public/ck
14 years ago
Devon H. O'Dell 0e548375f5 Commit additional x86 changes to make things work.
14 years ago
Samy Al Bahra aa9f9b0892 Use ck_stdint.h rather than stdint.h, always.
14 years ago
Samy Al Bahra 4bbdb7e30d Modified configure script behavior. Remove flags.
14 years ago
Devon H. O'Dell d4c9641c83 API: add atomics for 32-bit x86 architectures
14 years ago
Samy Al Bahra 39537d08bb Add spinlock_pop for stack latency test.
14 years ago