Commit Graph

276 Commits

Author SHA1 Message Date
201fac3837 Update analyse_{csv,medians}.py 2024-07-01 09:36:40 +02:00
acc4fb6c9a Update analyse_medians.py
- Add `--no-slice-remap`
- facet_grid: add `separate_hthreads` option
2024-06-28 09:52:29 +02:00
051db5fbeb Remove double median method 2024-06-28 09:49:11 +02:00
0714489afc Add set_uncore_ratio 2024-06-27 15:41:08 +02:00
a17aeb33c7 Use main_core to determine slice 2024-06-27 11:31:21 +02:00
989ae0c0ea Determine slice using msr instead of reversed hashing fn 2024-06-27 11:09:06 +02:00
087997ce5c Fix substraction with overflow 2024-06-25 09:34:30 +02:00
Guillaume DIDIER
a7ea11181f Add missing CPU model 2024-06-24 17:40:03 +02:00
Guillaume DIDIER
88775ea015 Fix issues in the monitoring logic 2024-06-24 17:37:14 +02:00
Guillaume DIDIER
f6494a82b2 Correct various issues in scan, and set core affinity properly. 2024-06-24 16:58:32 +02:00
Guillaume DIDIER
ba87550b65 Implement slice scanning on Xeon 2024-06-24 15:53:45 +02:00
Guillaume DIDIER
1876dc7db4 Update nix 2024-06-24 15:53:15 +02:00
Guillaume DIDIER
8d42e8a2aa IDE file update 2024-06-24 09:41:56 +02:00
Guillaume DIDIER
f9217b00c4 Start working on cache detection using Clementine Maurice's performance counter approach.
Add a new crate for that, getting out of cache_utils no_std / use_std mess.
2024-06-24 09:41:56 +02:00
Guillaume DIDIER
a20210e5d7 Update edition 2024-06-24 09:41:56 +02:00
2610b0ea1d Add --no-slice-remap
Split data if needed
2024-06-21 17:34:07 +02:00
80f559be3a Fix count statistic 2024-06-20 16:54:02 +02:00
e1c5a2fa23 calibrate_2T: Add "count" stat & increase BUCKET_COUNT 2024-06-20 14:16:54 +02:00
340fc5b7ee Add show_models.py 2024-06-19 15:53:16 +02:00
545d07dd5e Add analyse_reorder.py 2024-06-17 16:39:11 +02:00
30676cd391 Remove reload measurements 2024-06-14 11:06:03 +02:00
7639ab7e8e analyse_medians.py: Use multiprocessing 2024-06-13 16:59:25 +02:00
31fc0236f8 Add all_facets
Segment code in multiple functions
Reformat with black
2024-06-13 11:08:14 +02:00
f894161143 Add plot(..) 2024-06-12 09:45:01 +02:00
2275ebcc77 Rename figs & add --rslice 2024-06-11 14:50:20 +02:00
89ed7f00e5 Plot grid in slices{} dirs 2024-06-11 11:58:02 +02:00
718d7147f0 generate_cores.py: Support lstopo with no os_index for L2Cache 2024-06-10 15:31:43 +02:00
607993b4cd Add generate_cores.py 2024-06-10 11:42:52 +02:00
1ffa92eb04 analyse_medians.py : Add argparse & --no-plot 2024-06-07 13:54:57 +02:00
4f37118136 analyse_csv.py : Add argparse & --no-plot 2024-06-07 12:01:48 +02:00
6c58640378 minor changes 2024-06-07 09:49:33 +02:00
1a44f86e9c Factorize code a bit 2024-06-06 17:22:27 +02:00
a334f5dcf4 Make plot more visible 2024-06-06 16:46:39 +02:00
e0180e9b52 Accept .txt.bz2 files 2024-06-05 15:57:29 +02:00
f7dfbe5ead Add title to figures 2024-06-05 15:57:09 +02:00
5a77e17078 Add error message on unknown cache slicing 2024-06-05 15:02:53 +02:00
79b6a837f8 Create analyse_results.sh 2024-06-05 13:40:40 +02:00
ead00b5e8a Add all columns back 2024-06-05 11:55:10 +02:00
e8cb44663c Fix some python script issues
- removed tikzplotlib uses
- hide warnings
- modify unhashable types
2024-06-05 11:54:44 +02:00
2a5a2a0e18 Update config files 2024-06-05 11:50:17 +02:00
4817065712 Remove tikzplotlib dependancy
Remove gmpy2 dependancy
Fix numpy conversion warnings
2024-06-04 17:00:33 +02:00
Guillaume DIDIER
8edd90b6a3 Major refactor 2024-05-27 11:51:13 +02:00
Guillume DIDIER
30d9527ceb Remove unnecessary dep in aes-t-tables 2022-09-27 11:13:22 +02:00
Guillume DIDIER
dcc84e8916 Remove unnecessary dependency 2022-09-27 10:46:04 +02:00
Guillume DIDIER
9419b0c58f Update known working rustc versions 2022-09-23 14:19:41 +02:00
Guillume DIDIER
8b227b640b Rename prefetcher_reverse to CacheObserver 2022-09-23 14:19:41 +02:00
Guillume DIDIER
2e8c82f347 Fix bare-metal compile 2022-09-23 14:19:41 +02:00
Guillaume DIDIER
bc684eca89 Add analysis scripts, format and fix spelling of prefetcher_reverse/Readme.md
Squash of 4 cherry-picked commits:
569f3aaf26469c6f37ecf338f32fd8d6222575fb
1b93a2a951a9a6eea123806b1d557634e9333665
6e5b5c5807a83758ba321e405901377a532734c1
25ccd3248fa0a87e454363698d2ad2bba0588e37
2022-09-23 11:32:01 +02:00
Guillume DIDIER
0765552240 Fix compile
(cherry picked from commit 7051379f020f2bef578d978a0d6a0d6e2680a00d)
2022-09-23 11:32:01 +02:00
Guillaume DIDIER
ffb763bed4 Add the all_experiment binary and scripts
(cherry picked from commit 05e56d9a71d0933ac226c075a54c1950996984b9)
2022-09-23 11:32:01 +02:00