Pinned Repositories
ASCYLIB
ASCYLIB (with OPTIK) is a concurrent-search data-structure library with over 40 implementantions of linked lists, hash tables, skip lists, binary search trees, queues, and stacks.
CLHT
CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.
lockin
LOCKIN is a locking library with various lock algorithms implemented in header files for ease of use
ssmem
ssmem is a simple object-based memory allocator with epoch-based garbage collection
ccbench
A tool for measuring the cache-coherence latencies of a processor (i.e., the latencies of loads, stores, CAS, FAI, TAS, and SWAP).
scal
High-performance multicore-scalable data structures and benchmarks
ssmp
ssmp is a highly optimized message-passing library built on top of the cache-coherence protocols of shared memory processors.
sspfd
sspfd is a super-simple profiler, able to measure timings with granularity of a single CPU cycle.
tm2c
TM2C is a highly scalable and portable software transactional memory built on top of message passing.
libslock
Cross-platform atomic operations and lock algorithm library
trigonak's Repositories
trigonak/ccbench
A tool for measuring the cache-coherence latencies of a processor (i.e., the latencies of loads, stores, CAS, FAI, TAS, and SWAP).
trigonak/ssmp
ssmp is a highly optimized message-passing library built on top of the cache-coherence protocols of shared memory processors.
trigonak/tm2c
TM2C is a highly scalable and portable software transactional memory built on top of message passing.
trigonak/sspfd
sspfd is a super-simple profiler, able to measure timings with granularity of a single CPU cycle.
trigonak/scal
High-performance multicore-scalable data structures and benchmarks