Skip to content

Commit 6df3e72

Browse files
authored
Merge pull request #2 from zededa/add-more-tests
Add more tests
2 parents 7a7fc37 + 6195ce4 commit 6df3e72

40 files changed

Lines changed: 2462 additions & 42 deletions

Dockerfile.base

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
FROM debian:bookworm-slim
2+
3+
RUN apt-get update && apt-get install -y --no-install-recommends \
4+
ca-certificates \
5+
curl \
6+
gnupg \
7+
lsb-release \
8+
wget
9+
RUN wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
10+
RUN wget -O- https://eci.intel.com/repos/gpg-keys/GPG-PUB-KEY-INTEL-ECI.gpg | tee /usr/share/keyrings/eci-archive-keyring.gpg > /dev/null
11+
RUN wget -O- https://raw.githubusercontent.com/ros/rosdistro/master/ros.key | tee /usr/share/keyrings/ros-archive-keyring.gpg > /dev/null
12+
RUN . /etc/os-release \
13+
&& echo $VERSION_CODENAME && \
14+
bash -c 'echo "deb [signed-by=/usr/share/keyrings/eci-archive-keyring.gpg] https://eci.intel.com/repos/$(source /etc/os-release && echo $VERSION_CODENAME) isar main" | tee /etc/apt/sources.list.d/eci.list' && \
15+
bash -c 'echo "deb-src [signed-by=/usr/share/keyrings/eci-archive-keyring.gpg] https://eci.intel.com/repos/$(source /etc/os-release && echo $VERSION_CODENAME) isar main" | tee -a /etc/apt/sources.list.d/eci.list' && \
16+
bash -c 'echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | tee /etc/apt/sources.list.d/oneAPI.list' && \
17+
bash -c 'echo -e "Package: intel-oneapi-runtime-*\nPin: version 2024.1.*\nPin-Priority: 1001" > /etc/apt/preferences.d/oneapi' && \
18+
bash -c 'echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/openvino/2024 ubuntu24 main" > /etc/apt/sources.list.d/intel-openvino-2024.list' && \
19+
bash -c 'echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $VERSION_CODENAME) main" | tee /etc/apt/sources.list.d/ros2.list'
20+
RUN apt-get update && apt-get install -y intel-cmt-cat

conf/config.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,28 @@ run:
88
stressor: true
99
tests_path: "tests"
1010

11+
resctrl:
12+
- mask: "0x7ff0"
13+
cpus: "3"
14+
- mask: "0x7fff"
15+
cpus: "0,2,4,6,8,10,12,14"
16+
- mask: "0x000f"
17+
cpus: "1,5,7,9,11,13,15"
18+
1119
cpus:
1220
t_core: "3"
1321
enable_turbo: false
1422
disable_c_state: true
1523
core_freq_mhz: 3.0
1624

1725
caterpillar:
18-
n_cycles: 12000
26+
n_cycles: 7200
1927

2028
megabench:
29+
no_cat_cores: "9,11,13,15"
30+
no_cat_mask: "0x00ff"
31+
cat_cores: "9"
32+
cat_mask: "0x0003"
2133
caterpillar_cat: "${hydra:run.dir}/caterpillar_cat.csv"
2234
caterpillar_no_cat: "${hydra:run.dir}/caterpillar_no_cat.csv"
2335
cyclictest_cat: "${hydra:run.dir}/cyclictest_cat.csv"

data/10-49-18/.hydra/config.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:c175f9746449448cc4b6f26a56412fc076f58459761cbdd0f69119fe6bf70505
3+
size 949

data/10-49-18/.hydra/hydra.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:405b0e88af01dab1ec2baf3819dafdf0049bfba9d7551b3305c5f11255f42cb0
3+
size 3241
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570
3+
size 3

data/10-49-18/caterpillar_cat.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:87187657662a5c6969354fffc091502cf699be8b86d6e45afff9bd808e8d7755
3+
size 544906
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:71b71f4c1eff7836b99ce98dce90e24105782ea5f74d6634c2d45beac912f19b
3+
size 544861

data/10-49-18/cpu_monitor.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:ad1155e27ebe56e47b5ae6606dfe3db5f615a4b666381c0529aac78c2eac7276
3+
size 17087919

data/10-49-18/cpustat_monitor.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:651a75462d3f4da2b1419c36caccfdb2ff9fd6b80a0330346548028a7168efff
3+
size 136824803

data/10-49-18/cyclictest_cat.csv

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:7699649d16291424984b59cd2028b7e7e6e4796809edd6f447cc204f7acedc29
3+
size 489677304

0 commit comments

Comments
 (0)