-
Notifications
You must be signed in to change notification settings - Fork 4
/
benchmarks.in
21 lines (21 loc) · 992 Bytes
/
benchmarks.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# This file tells `bench.sh` which benchmarks to run.
#
# Each line is formatted as follows:
#
# Name:Path:GRASShopper module path
#
# If the third is missing, the proof is run as a Z3 proof.
#
# Benchmarks are emitted as a LaTeX table, sorted alphabetically and grouped by Group.
#
# Lines starting with # are discarded. Whitespace is significant.
ARC (static):Examples/Pass/arc.cvf:
Ticket lock (static):Examples/Pass/ticketLock.cvf:
Spinlock (static):Examples/Pass/spinLock.cvf:
Reader/writer lock:Examples/Pass/singleWriterMultiReaderLock.cvf:
Peterson's algorithm:Examples/Pass/petersonArray.cvf:
ARC (allocated):Examples/PassGH/arc.cvf:grasshopper/arc-module.spl
Ticket lock (allocated):Examples/PassGH/ticketLock.cvf:grasshopper/ticketlock-module.spl
Spin lock (allocated):Examples/PassGH/spinLock.cvf:grasshopper/spinlock-module.spl
CLH queue-lock:Examples/PassGH/CLHLock.cvf:grasshopper/CLHlock-module.spl
Lock-coupling list:Examples/PassGH/lclist.cvf:grasshopper/lclist-module.spl