diff --git a/archive/npu3/shim_dma_bw/bw_1r.elf b/archive/npu3/shim_dma_bw/bw_1r.elf new file mode 100644 index 0000000..932cd46 --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_1r.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97992579be04a73468ec0c34b5b9e875059f1b5e193e91f626f6b9bcfdb9c182 +size 116672 diff --git a/archive/npu3/shim_dma_bw/bw_1r_1w.elf b/archive/npu3/shim_dma_bw/bw_1r_1w.elf new file mode 100644 index 0000000..95bd2ec --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_1r_1w.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f3eb36561cfab464c80681d95539d8a6d868b99721d6bb0a7e0007ebdc5d519 +size 147024 diff --git a/archive/npu3/shim_dma_bw/bw_1r_2w.elf b/archive/npu3/shim_dma_bw/bw_1r_2w.elf new file mode 100644 index 0000000..257f59a --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_1r_2w.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59fbc853e27c0077775695e18744c21f69056e2a4be1ab9a041031017ebe8a04 +size 132016 diff --git a/archive/npu3/shim_dma_bw/bw_1w.elf b/archive/npu3/shim_dma_bw/bw_1w.elf new file mode 100644 index 0000000..932fb18 --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_1w.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57366b0018a84d45d4d8c1cd5f6552641a54cae26a3e4f7e56417ecf72805a6e +size 116672 diff --git a/archive/npu3/shim_dma_bw/bw_2r.elf b/archive/npu3/shim_dma_bw/bw_2r.elf new file mode 100644 index 0000000..64ded76 --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_2r.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29fa5b0f1f9978f94bd8da59011d57d11766945378cffbf5bd3598dacc150be9 +size 146480 diff --git a/archive/npu3/shim_dma_bw/bw_2r_1w.elf b/archive/npu3/shim_dma_bw/bw_2r_1w.elf new file mode 100644 index 0000000..99a110e --- /dev/null +++ b/archive/npu3/shim_dma_bw/bw_2r_1w.elf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0281bf7b96456241275590fbfd16cfa56287dc2783dca86bc4e5941de3fceb0c +size 177072 diff --git a/archive/npu3/shim_dma_bw/profile_bw_1r.json b/archive/npu3/shim_dma_bw/profile_bw_1r.json new file mode 100644 index 0000000..4576786 --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_1r.json @@ -0,0 +1,20 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ifm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 3735928559 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/profile_bw_1r_1w.json b/archive/npu3/shim_dma_bw/profile_bw_1r_1w.json new file mode 100644 index 0000000..4c550a5 --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_1r_1w.json @@ -0,0 +1,28 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ifm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 3735928559 + } + }, + { + "name" : "ofm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 0 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/profile_bw_1r_2w.json b/archive/npu3/shim_dma_bw/profile_bw_1r_2w.json new file mode 100644 index 0000000..4c550a5 --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_1r_2w.json @@ -0,0 +1,28 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ifm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 3735928559 + } + }, + { + "name" : "ofm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 0 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/profile_bw_1w.json b/archive/npu3/shim_dma_bw/profile_bw_1w.json new file mode 100644 index 0000000..9571d6c --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_1w.json @@ -0,0 +1,20 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ofm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 0 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/profile_bw_2r.json b/archive/npu3/shim_dma_bw/profile_bw_2r.json new file mode 100644 index 0000000..4576786 --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_2r.json @@ -0,0 +1,20 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ifm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 3735928559 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/profile_bw_2r_1w.json b/archive/npu3/shim_dma_bw/profile_bw_2r_1w.json new file mode 100644 index 0000000..4c550a5 --- /dev/null +++ b/archive/npu3/shim_dma_bw/profile_bw_2r_1w.json @@ -0,0 +1,28 @@ +{ + "version": "1.0", + "bindings" : [ + { + "name" : "ifm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 3735928559 + } + }, + { + "name" : "ofm", + "size" : 1073741824, + "init" : { + "stride": 4, + "value": 0 + } + } + ], + "execution" : { + "iterations": 100, + "iteration" : { + "init" : false + }, + "verbose": false + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_1r.json b/archive/npu3/shim_dma_bw/recipe_bw_1r.json new file mode 100644 index 0000000..5e4b371 --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_1r.json @@ -0,0 +1,24 @@ +{ + "version": "1.0", + "header": { + "program": "bw_1r.elf" + }, + "resources": { + "buffers": [ + { "name": "ifm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ifm", "argidx": 0 } + ] + } + ] + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_1r_1w.json b/archive/npu3/shim_dma_bw/recipe_bw_1r_1w.json new file mode 100644 index 0000000..6a2fcbc --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_1r_1w.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "header": { + "program": "bw_1r_1w.elf" + }, + "resources": { + "buffers": [ + { "name": "ifm", "type": "input", "size": 1073741824 }, + { "name": "ofm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ifm", "argidx": 0 }, + { "name": "ofm", "argidx": 1 } + ] + } + ] + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_1r_2w.json b/archive/npu3/shim_dma_bw/recipe_bw_1r_2w.json new file mode 100644 index 0000000..af4eb9f --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_1r_2w.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "header": { + "program": "bw_1r_2w.elf" + }, + "resources": { + "buffers": [ + { "name": "ifm", "type": "input", "size": 1073741824 }, + { "name": "ofm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ifm", "argidx": 0 }, + { "name": "ofm", "argidx": 1 } + ] + } + ] + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_1w.json b/archive/npu3/shim_dma_bw/recipe_bw_1w.json new file mode 100644 index 0000000..4302191 --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_1w.json @@ -0,0 +1,24 @@ +{ + "version": "1.0", + "header": { + "program": "bw_1w.elf" + }, + "resources": { + "buffers": [ + { "name": "ofm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ofm", "argidx": 0 } + ] + } + ] + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_2r.json b/archive/npu3/shim_dma_bw/recipe_bw_2r.json new file mode 100644 index 0000000..c8dbdf2 --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_2r.json @@ -0,0 +1,24 @@ +{ + "version": "1.0", + "header": { + "program": "bw_2r.elf" + }, + "resources": { + "buffers": [ + { "name": "ifm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ifm", "argidx": 0 } + ] + } + ] + } +} diff --git a/archive/npu3/shim_dma_bw/recipe_bw_2r_1w.json b/archive/npu3/shim_dma_bw/recipe_bw_2r_1w.json new file mode 100644 index 0000000..b2cff27 --- /dev/null +++ b/archive/npu3/shim_dma_bw/recipe_bw_2r_1w.json @@ -0,0 +1,26 @@ +{ + "version": "1.0", + "header": { + "program": "bw_2r_1w.elf" + }, + "resources": { + "buffers": [ + { "name": "ifm", "type": "input", "size": 1073741824 }, + { "name": "ofm", "type": "input", "size": 1073741824 } + ], + "kernels": [ + { "name": "k1", "instance": "DPU"} + ] + }, + "execution": { + "runs": [ + { + "name": "k1", + "arguments" : [ + { "name": "ifm", "argidx": 0 }, + { "name": "ofm", "argidx": 1 } + ] + } + ] + } +} diff --git a/archive/npu3/xrt_smi_npu3.a b/archive/npu3/xrt_smi_npu3.a index 5590ff3..703c780 100644 Binary files a/archive/npu3/xrt_smi_npu3.a and b/archive/npu3/xrt_smi_npu3.a differ