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 |
|
Guillume DIDIER
|
856bf5e4a1
|
Standardise authors
(cherry picked from commit 98c3d29cd1769993b9d6d345aa014fe2e77f1038)
|
2022-09-23 11:32:01 +02:00 |
|
Guillume DIDIER
|
960d7d942c
|
Refactor uneeded dependcy on covert_channel_evaluation
(cherry picked from commit e92dac5c6a57c437a63f24f0efed28e81fd3ce7c)
|
2022-09-23 11:32:01 +02:00 |
|
Guillume DIDIER
|
9fae343c44
|
Fix bare-metal compile
|
2022-09-23 11:28:42 +02:00 |
|
Guillaume DIDIER
|
ffb5bf66c0
|
Remove crufts from the scripts
(cherry picked from commit 5b5be4cee380da7d885524b6415d40e99f8040ef)
|
2022-09-23 08:59:38 +02:00 |
|
Guillume DIDIER
|
a97a16ad66
|
Naive F+F prefetcher experiment
|
2022-08-18 09:19:39 +02:00 |
|
Guillume DIDIER
|
8ff11cd79c
|
Various updates
|
2022-04-21 09:35:25 +02:00 |
|
Guillume DIDIER
|
559a4ecdf8
|
General updates
|
2022-01-25 14:18:03 +01:00 |
|
Guillume DIDIER
|
c734b5ce53
|
Refactor ip_tool into cache_utils, start work on cache level calibration
|
2021-11-24 17:20:04 +01:00 |
|
Guillume DIDIER
|
84eee25e5a
|
Add prefetcher experiments
|
2021-11-24 11:52:23 +01:00 |
|
Guillume DIDIER
|
0807d3bda9
|
Start working on an experiment to determine load hit time for different cache levels.
For now only a documentation comment with the design is correct in the file, which currently contains the code of an earlier expermient
|
2021-11-24 11:51:15 +01:00 |
|