2013-09-04 |
Brian Norris | run.sh: sync up with model-checker improvements
|
commit | commitdiff | tree |
2013-08-14 |
Brian Norris | remove unused benchmarks
|
commit | commitdiff | tree |
2013-08-13 |
Brian Norris | run.sh: set Mac OSX DYLD_LIBRARY_PATH
|
commit | commitdiff | tree |
2013-06-01 |
Brian Norris | bench.sh: only print git information when we're in git
|
commit | commitdiff | tree |
2013-05-28 |
Brian Norris | Makefiles: use appropriate preprocessor vs. compiler...
|
commit | commitdiff | tree |
2013-05-28 |
Brian Norris | Merge branch 'master' of ssh://demsky.eecs.uci.edu...
|
commit | commitdiff | tree |
2013-05-28 |
Brian Norris | chase-lev-dequeue: fix compiler warning
|
commit | commitdiff | tree |
2013-05-08 |
Brian Norris | Makefile: compile the chase-leve deque bugfix
|
commit | commitdiff | tree |
2013-03-20 |
Brian Norris | bench.sh: don't automatically log to file
|
commit | commitdiff | tree |
2013-03-18 |
Brian Norris | bench.sh: rearrange order again
|
commit | commitdiff | tree |
2013-03-18 |
Brian Norris | bench.sh: run dekker-fences
|
commit | commitdiff | tree |
2013-03-15 |
Brian Norris | bench.sh: fixup Brian D.'s script change
|
commit | commitdiff | tree |
2013-03-15 |
Brian Norris | bench.sh: rewrite benchmark list to match paper
|
commit | commitdiff | tree |
2013-03-15 |
Brian Norris | mpmc-queue: add to .gitignore
|
commit | commitdiff | tree |
2013-03-09 |
Brian Norris | deque: add .gitignore
|
commit | commitdiff | tree |
2013-03-09 |
Brian Norris | ms-queue: add extra POISON_IDX assertion
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: finally, the correct (?) memory orderings
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: fixup initialization and free lists
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: don't initialize node 0
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: we should never dequeue 0
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: revert Brian D. changes
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: relax the second load of head/tail
|
commit | commitdiff | tree |
2013-03-08 |
Brian Norris | ms-queue: strip down test driver
|
commit | commitdiff | tree |
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-02 |
Brian Norris | barrier: modify to allow more than one reader
|
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 | mcs-lock: driver bugfix (deadlocking)
|
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 |
next |