forked from septract/starling-tool
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbench.in
22 lines (22 loc) · 827 Bytes
/
bench.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# This file tells `bench.sh` which benchmarks to run.
#
# Each line is formatted as follows:
#
# Description:Bucket:Name:GRASShopper module name
#
# 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):Pass:arc:
Circular buffer:Pass:circular:
Ticket lock (static):Pass:ticketLock:
Spinlock (static):Pass:spinLock:
Reader/writer lock:Pass:singleWriterMultiReaderLock:
Peterson's algorithm:Pass:petersonArray:
ARC (allocated):PassGH:arc:arc-module
Ticket lock (allocated):PassGH:ticketLock:ticketlock-module
Spin lock (allocated):PassGH:spinLock:spinlock-module
CLH queue-lock:PassGH:clhLock:clhLock-module
Lock-coupling list:PassGH:lclist:lclist-module