Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking Benchmark Changes for Thesis #65

Closed
wants to merge 53 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
5cc983c
Add more programs
michael-schwarz Apr 17, 2024
0fe64da
Use ` --sets exp.priv-prec-dump-suffix interval`
michael-schwarz Apr 17, 2024
9541f17
Ad minus before interval
michael-schwarz Apr 17, 2024
4ef6587
Rename concrat things to have unique names
michael-schwarz Apr 17, 2024
3b6a825
Adapt to names
michael-schwarz Apr 17, 2024
536da2d
Fix `minimap` file name
michael-schwarz Apr 17, 2024
bb84ab1
Fix proxychains filename
michael-schwarz Apr 17, 2024
3304b3e
Fix sysbench
michael-schwarz Apr 17, 2024
adfb925
vanitygen
michael-schwarz Apr 17, 2024
118c66b
Save comparison details to separate folder
michael-schwarz Apr 21, 2024
70c66fe
Output details file
michael-schwarz Apr 21, 2024
91e8fb4
Add TID varaints to comparison
michael-schwarz Apr 21, 2024
f22aabc
Exclude tasks without main
michael-schwarz Apr 21, 2024
1a67a22
Fix computation of details path
michael-schwarz Apr 21, 2024
25c4e6f
Forgot tid suffix
michael-schwarz Apr 21, 2024
ee41053
Move time-eaters to the end
michael-schwarz Apr 24, 2024
071098d
Exclude kona -> Single-Threaded
michael-schwarz Apr 24, 2024
0fce763
Exclude libqrencode -> Single Threaded
michael-schwarz Apr 24, 2024
28a7896
Exclude pg_repack -> Single Threaded
michael-schwarz Apr 24, 2024
d288aaa
Exclude sc -> Single Threaded
michael-schwarz Apr 24, 2024
d917414
Exclude stud -> Single Threaded
michael-schwarz Apr 24, 2024
0b0f170
Add concrat to traces relational
michael-schwarz May 21, 2024
a056eff
Add mutex-meet-tid
michael-schwarz May 21, 2024
0da5472
`update_bench_traces_rel`: Explain all mutex info in tooltip
michael-schwarz Jul 1, 2024
e57b42c
Use config consistent with numbers which we will report
michael-schwarz Jul 6, 2024
99167e6
Update `loop_invariant` to `location_invariant`
michael-schwarz Jul 6, 2024
e47435c
Bump timeout
michael-schwarz Jul 7, 2024
e319a4c
Add ypbind to index
michael-schwarz Jul 7, 2024
166c856
Generation script
michael-schwarz Jul 7, 2024
f45d146
New YAML witnesses
michael-schwarz Jul 7, 2024
761f877
Rm `invaraint_set` entries
michael-schwarz Jul 8, 2024
e4c4a79
Add generate for Concrat
michael-schwarz Jul 9, 2024
ed3c168
YAML Generate script for server
michael-schwarz Jul 9, 2024
5b2cdfd
Make python happy
michael-schwarz Jul 9, 2024
250dc5a
Add pre.keep to annotate script
michael-schwarz Jul 9, 2024
6687170
Typo
michael-schwarz Jul 9, 2024
2413cc4
Instrumentation on server
Jul 9, 2024
99519e8
ESOP23: Update script for Table 2
michael-schwarz Jul 10, 2024
4327f4f
Regenerate witnesses after ulong fix
Jul 12, 2024
60867d0
Ignore Watts table
michael-schwarz Jul 24, 2024
ca1d975
Add `threadJoins`back to `traces-relational.txt` index file
michael-schwarz Jul 24, 2024
db89c78
Add `threadJoins` to traces-rel-yaml.txt
michael-schwarz Jul 24, 2024
af3fed7
`generate_yaml_ms` add `threadJoins`
michael-schwarz Jul 24, 2024
c7c1f05
Regnerate witnesses
Jul 25, 2024
eb26016
Watts settings
michael-schwarz Jul 25, 2024
f2233f8
Regenerate witnesses
Jul 27, 2024
5b9290f
Order Watts, pruge `protection-read` usage
michael-schwarz Jul 27, 2024
534cddc
Add `goblint-w-interval-tid` to experiments
michael-schwarz Jul 27, 2024
83e44e4
Ratcop
michael-schwarz Jul 27, 2024
3663fbb
Ours
michael-schwarz Jul 27, 2024
07720fd
Re-Generate witnesses
Aug 4, 2024
12b310e
Regenerate witnesses
Aug 6, 2024
8bd8bcc
Regenerate witnesses
Aug 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,7 @@ result/
cfgs/
.goblint/
*.prec

esop23_table2_set_goblint/*
esop23_table2_set_watts/*
esop23_table2_set_ratcop/*
esop23_table2_set_our/*
File renamed without changes.
File renamed without changes.
902 changes: 902 additions & 0 deletions concrat/C-Thread-Pool/cThreadPool_traces_rel.yml

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
2,304 changes: 2,304 additions & 0 deletions concrat/EasyLogger/easyLogger_traces_rel.yml

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
12,028 changes: 12,028 additions & 0 deletions concrat/brubeck/brubeck_traces_rel.yml

Large diffs are not rendered by default.

File renamed without changes.
50,831 changes: 50,831 additions & 0 deletions concrat/cava/cava_traces_rel.yml

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
62 changes: 62 additions & 0 deletions concrat/dump1090/dump1090_traces_rel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
- entry_type: location_invariant
metadata:
format_version: "0.1"
uuid: 2db75a6e-bfe8-4d64-8ebc-74adde834000
creation_time: 2024-08-11T07:43:15Z
producer:
name: Goblint
version: heads/michael-schwarz-dissertation-0-gccca4b23e-dirty
command_line: '''../../../analyzer/goblint'' ''--enable'' ''pre.keep'' ''--conf''
''../../../analyzer/conf/traces-rel.json'' ''--set'' ''dbg.timeout'' ''1200''
''--set'' ''ana.activated[+]'' ''threadJoins'' ''--set'' ''ana.activated[+]''
''apron'' ''--set'' ''ana.path_sens[+]'' ''threadflag'' ''--set'' ''ana.relation.privatization''
''mutex-meet-tid-cluster12'' ''--enable'' ''allglobs'' ''-v'' ''--enable''
''witness.yaml.enabled'' ''dump1090.c'' ''--set'' ''witness.yaml.path'' ''dump1090_traces_rel.yml'''
task:
input_files:
- dump1090.c
input_file_hashes:
dump1090.c: de7cfc1fd2c72b08913bcac34637a8b24879904453d16ab46e2112fb034fb637
data_model: LP64
language: C
location:
file_name: dump1090.c
file_hash: de7cfc1fd2c72b08913bcac34637a8b24879904453d16ab46e2112fb034fb637
line: 4140
column: 5
function: main
location_invariant:
string: -1LL + (long long )j >= 0LL
type: assertion
format: C
- entry_type: location_invariant
metadata:
format_version: "0.1"
uuid: dea896c1-2027-4697-ba4f-ceebd56ddf51
creation_time: 2024-08-11T07:43:15Z
producer:
name: Goblint
version: heads/michael-schwarz-dissertation-0-gccca4b23e-dirty
command_line: '''../../../analyzer/goblint'' ''--enable'' ''pre.keep'' ''--conf''
''../../../analyzer/conf/traces-rel.json'' ''--set'' ''dbg.timeout'' ''1200''
''--set'' ''ana.activated[+]'' ''threadJoins'' ''--set'' ''ana.activated[+]''
''apron'' ''--set'' ''ana.path_sens[+]'' ''threadflag'' ''--set'' ''ana.relation.privatization''
''mutex-meet-tid-cluster12'' ''--enable'' ''allglobs'' ''-v'' ''--enable''
''witness.yaml.enabled'' ''dump1090.c'' ''--set'' ''witness.yaml.path'' ''dump1090_traces_rel.yml'''
task:
input_files:
- dump1090.c
input_file_hashes:
dump1090.c: de7cfc1fd2c72b08913bcac34637a8b24879904453d16ab46e2112fb034fb637
data_model: LP64
language: C
location:
file_name: dump1090.c
file_hash: de7cfc1fd2c72b08913bcac34637a8b24879904453d16ab46e2112fb034fb637
line: 4140
column: 5
function: main
location_invariant:
string: (0LL - (long long )argc) + (long long )j >= 0LL
type: assertion
format: C
File renamed without changes.
1 change: 1 addition & 0 deletions concrat/fzy/fzy_traces_rel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[]
File renamed without changes.
31 changes: 31 additions & 0 deletions concrat/klib/klib_traces_rel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- entry_type: location_invariant
metadata:
format_version: "0.1"
uuid: c54d70d8-0171-494c-98c3-11c37d6adc7c
creation_time: 2024-08-11T07:43:11Z
producer:
name: Goblint
version: heads/michael-schwarz-dissertation-0-gccca4b23e-dirty
command_line: '''../../../analyzer/goblint'' ''--enable'' ''pre.keep'' ''--conf''
''../../../analyzer/conf/traces-rel.json'' ''--set'' ''dbg.timeout'' ''1200''
''--set'' ''ana.activated[+]'' ''threadJoins'' ''--set'' ''ana.activated[+]''
''apron'' ''--set'' ''ana.path_sens[+]'' ''threadflag'' ''--set'' ''ana.relation.privatization''
''mutex-meet-tid-cluster12'' ''--enable'' ''allglobs'' ''-v'' ''--enable''
''witness.yaml.enabled'' ''klib.c'' ''--set'' ''witness.yaml.path'' ''klib_traces_rel.yml'''
task:
input_files:
- klib.c
input_file_hashes:
klib.c: 0dbc7a129339a8ba5ffa0555223e3b5055363deefe745ad33487cc5dd26ba76b
data_model: LP64
language: C
location:
file_name: klib.c
file_hash: 0dbc7a129339a8ba5ffa0555223e3b5055363deefe745ad33487cc5dd26ba76b
line: 521
column: 5
function: ktp_worker
location_invariant:
string: (long long )i >= 0LL
type: assertion
format: C
File renamed without changes.
File renamed without changes.
Loading