2013-03-08 |
Brian Norris | ms-queue: relax the queue loads/stores/CAS
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | Makefile: build ms-queue
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | deque: re-insert deleted MODEL_ASSERT()
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | deque: #include's
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | Merge branch 'master' of ssh://demsky.eecs.uci.edu...
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | ms-queue: begin relaxing
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | ms-queue: add initialization
|
commit | commitdiff | tree |
2013-03-07 |
Brian Norris | deque: add MODEL_ASSERT(), fixup #include's
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: relax the initializations
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: fixups, add simple race detection
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: bugfix - get_ptr() and get_count() were switched
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: cleanups
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: remove more externs and unintended shared...
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: more cleanup
|
commit | commitdiff | tree |
2013-03-06 |
Brian Norris | ms-queue: cleanups, convert to C11 atomics
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | mcs-queue -> ms-queue
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | mcs-queue: a few changes
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | mcs-queue: add Makefile
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | mcs-queue: modifications for compiling
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | msc-queue: indentation, etc.
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | mcs-queue: initial checkin
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | deque: use atomic_uintptr_t
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | deque: improve compile-ability
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | deque: add "proven correct" work-stealing Chase-Lev...
|
commit | commitdiff | tree |
2013-03-05 |
Brian Norris | bench.sh: add dekker-fences to benchmark runs
|
commit | commitdiff | tree |
2013-02-28 |
Brian Norris | bench.sh: log more information
|
commit | commitdiff | tree |
2013-02-28 |
Brian Norris | bench.sh: don't run tests twice
|
commit | commitdiff | tree |
2012-12-11 |
Brian Norris | bench.sh: don't 'grep' output
|
commit | commitdiff | tree |
2012-12-06 |
Brian Norris | run.sh: sync up run script with model-checker
|
commit | commitdiff | tree |
2012-12-05 |
Brian Norris | Makefile: build dekker-fences automatically
|
commit | commitdiff | tree |
2012-12-05 |
Brian Norris | dekker-fences: add Dekker's critical section algorithm
|
commit | commitdiff | tree |
2012-11-14 |
Brian Norris | bench.sh: add spsc-bugfix to benchmark runs
|
commit | commitdiff | tree |
2012-11-14 |
Brian Norris | Makefile: build spsc-bugfix by default
|
commit | commitdiff | tree |
2012-11-14 |
Brian Norris | spsc-bugfix: fix deadlocked signalling bug
|
commit | commitdiff | tree |
2012-11-14 |
Brian Norris | spsc-bugfree: make Relacy run exhaustive, fair scheduler
|
commit | commitdiff | tree |
2012-11-14 |
Brian Norris | spsc-bugfix: duplicate the (buggy) spsc-queue
|
commit | commitdiff | tree |
2012-11-13 |
Brian Norris | unrelacy: instrument relacy-marked normal loads/stores
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | bench: reconfigure default tests
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: .gitignore
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: add "-noinit" builds
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: makefile bugfix
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: remove duplicate source files
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: unify source file again
|
commit | commitdiff | tree |
2012-11-08 |
Brian Norris | mpmc-queue: fix make clean
|
commit | commitdiff | tree |
2012-11-07 |
Brian Norris | spsc-queue: add spsc-relacy build
|
commit | commitdiff | tree |
2012-11-07 |
Brian Norris | unrelacy: include <mutex> and <condition_variable>
|
commit | commitdiff | tree |
2012-11-07 |
Brian Norris | spsc-queue: fix some old Relacy syntax (RL_NEW/RL_DELETE)
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | unrelacy: use new MODEL_ASSERT() macro
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: allow log directory to be placed elsewhere
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: send timings to stdout, not stderr
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench: add linuxrwlocks to benchmark runs
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | linuxrwlocks: add linux locks test
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | unrelacy: define the relacy ASSERT macros, fixup rl...
|
commit | commitdiff | tree |
2012-11-03 |
Brian Norris | bench.sh: change max-reads=2, log to directory
|
commit | commitdiff | tree |
2012-11-02 |
Brian Norris | bench.sh: add test script for running benchmarks
|
commit | commitdiff | tree |
2012-11-02 |
Brian Norris | mpmc-queue: expand to 2R2W, 2R1W, 1R2W tests
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mpmc-queue: run more producer/consumer threads
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mcs-lock: add more locking tests to driver
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | mpmc-queue: improve driver, to read all items from...
|
commit | commitdiff | tree |
2012-11-01 |
Brian Norris | benchmarks.mk: -rdynamic is used for linking
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | spsc-queue: don't statically construct the queue
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | spsc-queue: compilable
|
commit | commitdiff | tree |
2012-10-12 |
Brian Norris | benchmarks.mk: don't include base model-checker dir
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: add Makefile, .gitignore
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: fixup header
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: add driver, Makefile, etc.
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: trim excess implementation
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | williams-queue: add lock-free-queue
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: use std::condition_variable
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: fixup atomics, mutexes, threads
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: unrelacy
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | unrelacy: fixup header
|
commit | commitdiff | tree |
2012-10-11 |
Brian Norris | spsc-queue: add new benchmark
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: driver fixes
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add top-level Makefile
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | fixup makefiles
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | benchmarks: revert back to strong/weak compare-exchange
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add test driver, Makefile, .gitignore
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: fixup compilation
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: unrelacy
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mpmc-queue: add MPMC queue header
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: write proper driver
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: bugfix - didn't allocate mcs_mutex
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | add run.sh simple run script
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | .gitignore
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: add trivial driver, link with build system
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs-lock: fixup Relacy code
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | unrelacy: add some helpers for cleaning up relacy code
|
commit | commitdiff | tree |
2012-10-10 |
Brian Norris | mcs_lock: add mcs mutex
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | add top-level Makefile
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add .gitignore
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add test driver, Makefile
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | benchmarks.mk: fixup linker flag
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: fixup atomic initialization
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | barrier: add hand-written barrier implementation
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | common benchmarks makefile definitions
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | add "lock-free queue"
|
commit | commitdiff | tree |
2012-10-09 |
Brian Norris | .gitignore
|
commit | commitdiff | tree |
|