Commit Graph

  • ea2c3c64a2 Merge branch 'master' of https://github.com/GuillaumeDIDIER/dendrobates-t-azureus master augustin64 2024-08-16 10:36:54 +0200
  • 3791c1f6f3 Merge branch 'dev' of https://github.com/GuillaumeDIDIER/dendrobates-t-azureus augustin64 2024-08-16 10:24:04 +0200
  • 4ace7c8f7e Increase the size of the test area Guillaume DIDIER 2024-08-16 09:56:00 +0200
  • 52ef3902f3 Fix forgotten debug print Guillaume DIDIER 2024-07-03 11:28:03 +0200
  • c99e244b71 Only print detailed information in debug mode Guillaume DIDIER 2024-07-03 11:22:55 +0200
  • 35b3ec7143 u64 and usize are not the same type, sorry Guillaume DIDIER 2024-07-03 11:14:32 +0200
  • 94af9a99cc Get the number of available CBox on Intel Core using MSR_UNC_CBO_CONFIG Guillaume DIDIER 2024-07-03 11:04:23 +0200
  • d3aa4d1317 Added debug information. Guillaume DIDIER 2024-07-03 09:56:22 +0200
  • c16a503828 Remove show_models.py augustin64 2024-07-11 17:22:38 +0200
  • cb8615d064 Update .gitignore augustin64 2024-07-11 17:22:29 +0200
  • 436e336e0c Update analyse_medians.py augustin64 2024-07-11 17:22:10 +0200
  • 738f753248 Update show_models.py augustin64 2024-07-11 17:14:51 +0200
  • af9324ae1b Remove analyse_reorder.py augustin64 2024-07-11 17:13:10 +0200
  • 93b1f969db Add cache_slice's README augustin64 2024-07-11 16:50:03 +0200
  • 7d2ea63108 Create remap_cores.py augustin64 2024-07-04 09:21:33 +0200
  • e610acfc8f Faster --stats augustin64 2024-07-04 09:20:54 +0200
  • dee9f37a17 Update miss_topology augustin64 2024-07-04 09:20:27 +0200
  • 23cf8eaee6 Only print detailed information in debug mode Guillaume DIDIER 2024-07-03 11:22:55 +0200
  • 123a434006 u64 and usize are not the same type, sorry Guillaume DIDIER 2024-07-03 11:14:32 +0200
  • a7f1840bb9 Get the number of available CBox on Intel Core using MSR_UNC_CBO_CONFIG Guillaume DIDIER 2024-07-03 11:04:23 +0200
  • a937debf7c Added debug information. Guillaume DIDIER 2024-07-03 09:56:22 +0200
  • 45e5fa84a5 Fix missing CPU classification Guillaume DIDIER 2024-07-03 09:42:17 +0200
  • ddd24e9c20 Add newer Core CPUs, up to Raptor Lake Guillaume DIDIER 2024-07-03 09:11:33 +0200
  • d98c9f5a66 Scan now displays the scores for each cbox using a one line format Guillaume DIDIER 2024-07-03 08:50:12 +0200
  • 69fb1dc2db Implement on Core CPUs Guillaume DIDIER 2024-07-03 08:49:08 +0200
  • 201fac3837 Update analyse_{csv,medians}.py augustin64 2024-07-01 09:36:40 +0200
  • acc4fb6c9a Update analyse_medians.py augustin64 2024-06-28 09:52:29 +0200
  • 051db5fbeb Remove double median method augustin64 2024-06-28 09:49:11 +0200
  • 0714489afc Add set_uncore_ratio augustin64 2024-06-27 15:41:08 +0200
  • a17aeb33c7 Use main_core to determine slice augustin64 2024-06-27 11:31:21 +0200
  • 989ae0c0ea Determine slice using msr instead of reversed hashing fn augustin64 2024-06-27 11:09:06 +0200
  • 087997ce5c Fix substraction with overflow augustin64 2024-06-25 09:34:30 +0200
  • a7ea11181f Add missing CPU model Guillaume DIDIER 2024-06-24 17:40:03 +0200
  • 88775ea015 Fix issues in the monitoring logic Guillaume DIDIER 2024-06-24 17:37:14 +0200
  • f6494a82b2 Correct various issues in scan, and set core affinity properly. Guillaume DIDIER 2024-06-24 16:58:32 +0200
  • ba87550b65 Implement slice scanning on Xeon Guillaume DIDIER 2024-06-24 15:53:45 +0200
  • 1876dc7db4 Update nix Guillaume DIDIER 2024-06-24 15:53:15 +0200
  • 8d42e8a2aa IDE file update Guillaume DIDIER 2024-06-24 09:40:55 +0200
  • f9217b00c4 Start working on cache detection using Clementine Maurice's performance counter approach. Guillaume DIDIER 2024-06-24 09:40:43 +0200
  • a20210e5d7 Update edition Guillaume DIDIER 2024-06-24 09:39:28 +0200
  • 2610b0ea1d Add --no-slice-remap Split data if needed augustin64 2024-06-21 17:34:07 +0200
  • 80f559be3a Fix count statistic augustin64 2024-06-20 16:54:02 +0200
  • e1c5a2fa23 calibrate_2T: Add "count" stat & increase BUCKET_COUNT augustin64 2024-06-20 14:16:54 +0200
  • 340fc5b7ee Add show_models.py augustin64 2024-06-19 15:53:16 +0200
  • 545d07dd5e Add analyse_reorder.py augustin64 2024-06-17 16:39:11 +0200
  • 30676cd391 Remove reload measurements augustin64 2024-06-14 11:06:03 +0200
  • 7639ab7e8e analyse_medians.py: Use multiprocessing augustin64 2024-06-13 16:59:25 +0200
  • 31fc0236f8 Add all_facets Segment code in multiple functions Reformat with black augustin64 2024-06-13 11:08:14 +0200
  • f894161143 Add plot(..) augustin64 2024-06-12 09:45:01 +0200
  • 2275ebcc77 Rename figs & add --rslice augustin64 2024-06-11 14:50:20 +0200
  • 89ed7f00e5 Plot grid in slices{} dirs augustin64 2024-06-11 11:58:02 +0200
  • 718d7147f0 generate_cores.py: Support lstopo with no os_index for L2Cache augustin64 2024-06-10 15:31:43 +0200
  • 607993b4cd Add generate_cores.py augustin64 2024-06-10 11:42:52 +0200
  • 1ffa92eb04 analyse_medians.py : Add argparse & --no-plot augustin64 2024-06-07 13:54:57 +0200
  • 4f37118136 analyse_csv.py : Add argparse & --no-plot augustin64 2024-06-07 12:01:48 +0200
  • 6c58640378 minor changes augustin64 2024-06-07 09:49:33 +0200
  • 1a44f86e9c Factorize code a bit augustin64 2024-06-06 17:22:27 +0200
  • a334f5dcf4 Make plot more visible augustin64 2024-06-06 16:46:39 +0200
  • e0180e9b52 Accept .txt.bz2 files augustin64 2024-06-05 15:57:29 +0200
  • f7dfbe5ead Add title to figures augustin64 2024-06-05 15:57:09 +0200
  • 5a77e17078 Add error message on unknown cache slicing augustin64 2024-06-05 15:02:53 +0200
  • 79b6a837f8 Create analyse_results.sh augustin64 2024-06-05 13:40:40 +0200
  • ead00b5e8a Add all columns back augustin64 2024-06-05 11:55:10 +0200
  • e8cb44663c Fix some python script issues augustin64 2024-06-05 11:54:44 +0200
  • 2a5a2a0e18 Update config files augustin64 2024-06-05 11:50:17 +0200
  • 4817065712 Remove tikzplotlib dependancy Remove gmpy2 dependancy Fix numpy conversion warnings augustin64 2024-06-04 17:00:33 +0200
  • 8edd90b6a3 Major refactor Guillaume DIDIER 2024-05-27 11:51:13 +0200
  • 30d9527ceb Remove unnecessary dep in aes-t-tables Guillume DIDIER 2022-09-27 11:13:22 +0200
  • dcc84e8916 Remove unnecessary dependency Guillume DIDIER 2022-09-27 10:46:04 +0200
  • 9419b0c58f Update known working rustc versions Guillume DIDIER 2022-09-23 11:53:35 +0200
  • 8b227b640b Rename prefetcher_reverse to CacheObserver Guillume DIDIER 2022-09-23 11:52:06 +0200
  • 2e8c82f347 Fix bare-metal compile Guillume DIDIER 2022-09-23 11:52:22 +0200
  • bc684eca89 Add analysis scripts, format and fix spelling of prefetcher_reverse/Readme.md Guillaume DIDIER 2022-09-21 11:06:09 +0200
  • 0765552240 Fix compile Guillume DIDIER 2022-05-12 11:40:20 +0200
  • ffb763bed4 Add the all_experiment binary and scripts Guillaume DIDIER 2022-09-21 11:00:01 +0200
  • 856bf5e4a1 Standardise authors Guillume DIDIER 2022-04-21 10:59:26 +0200
  • 960d7d942c Refactor uneeded dependcy on covert_channel_evaluation Guillume DIDIER 2022-04-21 10:56:37 +0200
  • 9fae343c44 Fix bare-metal compile Guillume DIDIER 2022-09-23 11:28:42 +0200
  • ffb5bf66c0 Remove crufts from the scripts Guillaume DIDIER 2021-08-03 08:03:44 +0200
  • a97a16ad66 Naive F+F prefetcher experiment Guillume DIDIER 2022-08-18 09:19:39 +0200
  • 8ff11cd79c Various updates Guillume DIDIER 2022-04-21 09:35:25 +0200
  • 559a4ecdf8 General updates Guillume DIDIER 2022-01-25 14:18:03 +0100
  • c734b5ce53 Refactor ip_tool into cache_utils, start work on cache level calibration Guillume DIDIER 2021-11-24 17:20:04 +0100
  • 84eee25e5a Add prefetcher experiments Guillume DIDIER 2021-11-24 11:52:23 +0100
  • 0807d3bda9 Start working on an experiment to determine load hit time for different cache levels. Guillume DIDIER 2021-11-24 11:51:15 +0100
  • b82fe778f8 Add the current experiments Guillume DIDIER 2021-11-10 15:12:01 +0100
  • d64044b43d Fixed warning Guillume DIDIER 2021-10-20 15:04:50 +0200
  • e9bdd96f7e Add a serialising instruction Guillume DIDIER 2021-10-20 15:04:23 +0200
  • 206d45b823 Finish the function placement module (IP tool) Guillume DIDIER 2021-10-20 13:57:57 +0200
  • ffd72b84d5 Further work implementing function code copy. Guillume DIDIER 2021-10-20 10:58:34 +0200
  • 8edaabea8a Stub the interface to create functions. Guillume DIDIER 2021-10-19 16:17:44 +0200
  • cde062b1d6 Update Cargo.lock Guillume DIDIER 2021-10-19 15:17:44 +0200
  • b3509129c1 Add lazy static and start initializing global state of the WX allocator Guillume DIDIER 2021-10-19 15:17:06 +0200
  • 372777a64d Now features templates for timed clflush and maccess. Guillume DIDIER 2021-10-14 14:32:48 +0200
  • 843cf63ba9 Add preliminary support for IP control Guillume DIDIER 2021-10-13 15:39:05 +0200
  • b2f7a80395 Fix compile issues Guillume DIDIER 2021-10-13 14:40:41 +0200
  • c8f035d76d Fix deprecation warning Guillume DIDIER 2021-10-13 14:08:57 +0200
  • 73d0cceed6 Merge remote-tracking branch 'origin/g5k' Guillume DIDIER 2021-10-13 13:54:19 +0200
  • 27d592274c Stub the module in charge of controlling instruction pointers Guillume DIDIER 2021-10-13 13:53:20 +0200
  • 6f32c1b469 Add support for various calibration strategies. Guillume DIDIER 2021-10-13 13:52:38 +0200