From 0e59c3936d3262dd6eb49a731b2fb64f9bd139b1 Mon Sep 17 00:00:00 2001 From: "Takasi, Manoj" Date: Wed, 8 Apr 2026 16:58:47 +0530 Subject: [PATCH] Added new test to to check for aie to ddr connections on every column Signed-off-by: Takasi, Manoj --- archive/ve2/aie_ddr_connections/nop.elf | 3 ++ .../aie_ddr_connections/profile_start0.json | 10 ++++ .../aie_ddr_connections/profile_start12.json | 10 ++++ .../aie_ddr_connections/profile_start16.json | 10 ++++ .../aie_ddr_connections/profile_start20.json | 10 ++++ .../aie_ddr_connections/profile_start24.json | 10 ++++ .../aie_ddr_connections/profile_start32.json | 10 ++++ .../aie_ddr_connections/profile_start4.json | 10 ++++ .../aie_ddr_connections/profile_start8.json | 10 ++++ .../aie_ddr_connections/recipe_latency.json | 28 ++++++++++ archive/ve2/aie_ddr_connections/runner.json | 52 +++++++++++++++++++ .../ve2/aie_ddr_connections/validate.xclbin | 3 ++ 12 files changed, 166 insertions(+) create mode 100644 archive/ve2/aie_ddr_connections/nop.elf create mode 100644 archive/ve2/aie_ddr_connections/profile_start0.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start12.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start16.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start20.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start24.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start32.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start4.json create mode 100644 archive/ve2/aie_ddr_connections/profile_start8.json create mode 100644 archive/ve2/aie_ddr_connections/recipe_latency.json create mode 100644 archive/ve2/aie_ddr_connections/runner.json create mode 100644 archive/ve2/aie_ddr_connections/validate.xclbin diff --git a/archive/ve2/aie_ddr_connections/nop.elf b/archive/ve2/aie_ddr_connections/nop.elf new file mode 100644 index 0000000..255df44 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/nop.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4ee73f80cb34105b8aca4a0f95e0657f5d0c4ae1157567493df5bb8c940115 +size 9808 diff --git a/archive/ve2/aie_ddr_connections/profile_start0.json b/archive/ve2/aie_ddr_connections/profile_start0.json new file mode 100644 index 0000000..6cd71b3 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start0.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 0 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start12.json b/archive/ve2/aie_ddr_connections/profile_start12.json new file mode 100644 index 0000000..87e20fa --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start12.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 12 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start16.json b/archive/ve2/aie_ddr_connections/profile_start16.json new file mode 100644 index 0000000..302ee5e --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start16.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 16 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start20.json b/archive/ve2/aie_ddr_connections/profile_start20.json new file mode 100644 index 0000000..6c7cb0d --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start20.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 20 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start24.json b/archive/ve2/aie_ddr_connections/profile_start24.json new file mode 100644 index 0000000..af879cc --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start24.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 24 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start32.json b/archive/ve2/aie_ddr_connections/profile_start32.json new file mode 100644 index 0000000..5865f79 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start32.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 32 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start4.json b/archive/ve2/aie_ddr_connections/profile_start4.json new file mode 100644 index 0000000..407f151 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start4.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 4 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/profile_start8.json b/archive/ve2/aie_ddr_connections/profile_start8.json new file mode 100644 index 0000000..a65b8a8 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/profile_start8.json @@ -0,0 +1,10 @@ +{ + "version": "1.0", + "qos": { + "start_col": 8 + }, + "execution": { + "iterations": 10000, + "verbose": false + } +} diff --git a/archive/ve2/aie_ddr_connections/recipe_latency.json b/archive/ve2/aie_ddr_connections/recipe_latency.json new file mode 100644 index 0000000..cc5d9c9 --- /dev/null +++ b/archive/ve2/aie_ddr_connections/recipe_latency.json @@ -0,0 +1,28 @@ +{ + "version": "1.0", + "header": { + "xclbin": "validate.xclbin" + }, + "resources": { + "buffers": [ + { "name": "arg0", "type": "input", "size": 20 }, + { "name": "arg1", "type": "input", "size": 20 }, + { "name": "arg2", "type": "input", "size": 20 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU", "ctrlcode": "nop.elf" } + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "arg0", "argidx": 0 }, + { "name": "arg1", "argidx": 1 }, + { "name": "arg2", "argidx": 2 } + ] + } + ] + } +} diff --git a/archive/ve2/aie_ddr_connections/runner.json b/archive/ve2/aie_ddr_connections/runner.json new file mode 100644 index 0000000..e2e034f --- /dev/null +++ b/archive/ve2/aie_ddr_connections/runner.json @@ -0,0 +1,52 @@ +{ + "jobs": { + "start_0": { + "id": "col_0", + "recipe": "recipe_latency.json", + "profile": "profile_start0.json", + "dir": "." + }, + "start_4": { + "id": "col_4", + "recipe": "recipe_latency.json", + "profile": "profile_start4.json", + "dir": "." + }, + "start_8": { + "id": "col_8", + "recipe": "recipe_latency.json", + "profile": "profile_start8.json", + "dir": "." + }, + "start_12": { + "id": "col_12", + "recipe": "recipe_latency.json", + "profile": "profile_start12.json", + "dir": "." + }, + "start_16": { + "id": "col_16", + "recipe": "recipe_latency.json", + "profile": "profile_start16.json", + "dir": "." + }, + "start_20": { + "id": "col_20", + "recipe": "recipe_latency.json", + "profile": "profile_start20.json", + "dir": "." + }, + "start_24": { + "id": "col_24", + "recipe": "recipe_latency.json", + "profile": "profile_start24.json", + "dir": "." + }, + "start_32": { + "id": "col_32", + "recipe": "recipe_latency.json", + "profile": "profile_start32.json", + "dir": "." + } + } +} diff --git a/archive/ve2/aie_ddr_connections/validate.xclbin b/archive/ve2/aie_ddr_connections/validate.xclbin new file mode 100644 index 0000000..d693d5e --- /dev/null +++ b/archive/ve2/aie_ddr_connections/validate.xclbin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:700a29d80bbeb6f3143c42ea1832e4d1972a7746f03a29ebe20273f607e00e82 +size 9738022