Commit Graph

301 Commits

Author SHA1 Message Date
ea2c3c64a2 Merge branch 'master' of https://github.com/GuillaumeDIDIER/dendrobates-t-azureus 2024-08-16 10:36:54 +02:00
3791c1f6f3 Merge branch 'dev' of https://github.com/GuillaumeDIDIER/dendrobates-t-azureus 2024-08-16 10:24:04 +02:00
Guillaume DIDIER
4ace7c8f7e Increase the size of the test area 2024-08-16 09:56:25 +02:00
Guillaume DIDIER
52ef3902f3 Fix forgotten debug print 2024-08-16 09:56:25 +02:00
Guillaume DIDIER
c99e244b71 Only print detailed information in debug mode 2024-08-16 09:56:25 +02:00
Guillaume DIDIER
35b3ec7143 u64 and usize are not the same type, sorry 2024-08-16 09:56:25 +02:00
Guillaume DIDIER
94af9a99cc Get the number of available CBox on Intel Core using MSR_UNC_CBO_CONFIG 2024-08-16 09:56:25 +02:00
Guillaume DIDIER
d3aa4d1317 Added debug information. 2024-08-16 09:56:25 +02:00
c16a503828 Remove show_models.py 2024-07-11 17:22:38 +02:00
cb8615d064 Update .gitignore 2024-07-11 17:22:29 +02:00
436e336e0c Update analyse_medians.py 2024-07-11 17:22:10 +02:00
738f753248 Update show_models.py 2024-07-11 17:14:51 +02:00
af9324ae1b Remove analyse_reorder.py 2024-07-11 17:13:10 +02:00
93b1f969db Add cache_slice's README 2024-07-11 16:50:03 +02:00
7d2ea63108 Create remap_cores.py 2024-07-04 09:21:33 +02:00
e610acfc8f Faster --stats 2024-07-04 09:20:54 +02:00
dee9f37a17 Update miss_topology 2024-07-04 09:20:27 +02:00
Guillaume DIDIER
23cf8eaee6 Only print detailed information in debug mode 2024-07-03 11:22:55 +02:00
Guillaume DIDIER
123a434006 u64 and usize are not the same type, sorry 2024-07-03 11:14:32 +02:00
Guillaume DIDIER
a7f1840bb9 Get the number of available CBox on Intel Core using MSR_UNC_CBO_CONFIG 2024-07-03 11:06:41 +02:00
Guillaume DIDIER
a937debf7c Added debug information. 2024-07-03 09:56:47 +02:00
Guillaume DIDIER
45e5fa84a5 Fix missing CPU classification 2024-07-03 09:42:17 +02:00
Guillaume DIDIER
ddd24e9c20 Add newer Core CPUs, up to Raptor Lake 2024-07-03 09:11:33 +02:00
Guillaume DIDIER
d98c9f5a66 Scan now displays the scores for each cbox using a one line format
Also remove the duplication between core 0 and core i, after validation that it behaved the same
2024-07-03 08:53:43 +02:00
Guillaume DIDIER
69fb1dc2db Implement on Core CPUs 2024-07-03 08:52:12 +02:00
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