From 24f3619a5e20f96f28d7a360d2d4f0c9c7dc475f Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 13:17:15 +0300 Subject: [PATCH 1/8] Update Components.rst revise url error --- Basics/Components.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basics/Components.rst b/Basics/Components.rst index c11f26e..d2365d0 100644 --- a/Basics/Components.rst +++ b/Basics/Components.rst @@ -29,7 +29,7 @@ We have three benchmark suites implemented for demonstration. `Machsuite `__ is a benchmark suite intended for accelerator-centric research. A subset of workloads are implemented. **DSP:** - Digital signal processing (DSP) is a benchmark suite from our prior work `REVEL `__ for applications with moderate irregularity and imbalanced execution frequency within loop bodies. + Digital signal processing (DSP) is a benchmark suite from our prior work `REVEL `__ for applications with moderate irregularity and imbalanced execution frequency within loop bodies. **Xilinx Vision:** From 1a10e92e370de0fee71b9f7cca445618c06d6ce1 Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 13:23:58 +0300 Subject: [PATCH 2/8] Update Semantics.rst --- ISA/Semantics.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ISA/Semantics.rst b/ISA/Semantics.rst index 480aef8..378bdb5 100644 --- a/ISA/Semantics.rst +++ b/ISA/Semantics.rst @@ -1 +1,3 @@ -@Sihao? +# Semantics + +@Sihao From cbfe8f229948f7da384cc7541f550a492499e30a Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 13:24:08 +0300 Subject: [PATCH 3/8] Update Semantics.rst --- ISA/Semantics.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ISA/Semantics.rst b/ISA/Semantics.rst index 378bdb5..9f8d230 100644 --- a/ISA/Semantics.rst +++ b/ISA/Semantics.rst @@ -1,3 +1,3 @@ # Semantics -@Sihao +TODO @Sihao From 9dd19217b8473478f2960ef845da1adaf93855cd Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 14:36:45 +0300 Subject: [PATCH 4/8] Update Setup.rst --- Basics/Setup.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Basics/Setup.rst b/Basics/Setup.rst index 4defb2b..8a305db 100644 --- a/Basics/Setup.rst +++ b/Basics/Setup.rst @@ -55,7 +55,7 @@ container starts, you should build the framework infrastructures from the source $ source ./setup.sh # setup environement variables # Compile the entire dsa-framework - $ make all -j + $ make all -j16 # Change 16 to your logical CPU cores. If you only use one thread it may take 2 hours. # Please source chipyard/env.sh manually if this is a first time build $ source chipyard/env.sh @@ -88,4 +88,4 @@ You can import the docker image and use dsa-framework by doing: .. code-block:: shell - $ docker import .tar polyarch/dsa-framework:latest \ No newline at end of file + $ docker import .tar polyarch/dsa-framework:latest From 8fc88d412c7ea3f4db9e21598f35f27694feb11a Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 14:42:49 +0300 Subject: [PATCH 5/8] Update Setup.rst --- Basics/Setup.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basics/Setup.rst b/Basics/Setup.rst index 8a305db..04da258 100644 --- a/Basics/Setup.rst +++ b/Basics/Setup.rst @@ -55,7 +55,7 @@ container starts, you should build the framework infrastructures from the source $ source ./setup.sh # setup environement variables # Compile the entire dsa-framework - $ make all -j16 # Change 16 to your logical CPU cores. If you only use one thread it may take 2 hours. + $ make all -j16 # Replace '16' with the number of your logical CPU cores. If you only use a single thread, the process may take 2 hours. # Please source chipyard/env.sh manually if this is a first time build $ source chipyard/env.sh From e5ec4c9027da8a3e8929d2392316b3de9b91566d Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Tue, 30 Jan 2024 18:42:00 +0300 Subject: [PATCH 6/8] Update Setup.rst --- Basics/Setup.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basics/Setup.rst b/Basics/Setup.rst index 04da258..2e03d47 100644 --- a/Basics/Setup.rst +++ b/Basics/Setup.rst @@ -55,7 +55,7 @@ container starts, you should build the framework infrastructures from the source $ source ./setup.sh # setup environement variables # Compile the entire dsa-framework - $ make all -j16 # Replace '16' with the number of your logical CPU cores. If you only use a single thread, the process may take 2 hours. + $ make all -j # If you only use a single thread, the process may take 5 hours. # Please source chipyard/env.sh manually if this is a first time build $ source chipyard/env.sh From bab1013a7d31e48d6b4528ce3c471374a696e89e Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Wed, 31 Jan 2024 11:02:58 +0300 Subject: [PATCH 7/8] Update Setup.rst --- Basics/Setup.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basics/Setup.rst b/Basics/Setup.rst index 2e03d47..62bbf33 100644 --- a/Basics/Setup.rst +++ b/Basics/Setup.rst @@ -70,7 +70,7 @@ To verify the repo is successfully built, you can .. code-block:: shell - $ cd dsa-apps/demo + $ cd dsa-apps/sdk/compiled $ ./run.sh ss-vecadd.out The command above make a simple vector addition example compiled by LLVM and simulated in Gem5. From c1448658db363a91f1315aa1a074d330a7d39fb6 Mon Sep 17 00:00:00 2001 From: LukeLin <60426396+LukeLIN-web@users.noreply.github.com> Date: Wed, 31 Jan 2024 12:41:23 +0300 Subject: [PATCH 8/8] Update Setup.rst --- Basics/Setup.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Basics/Setup.rst b/Basics/Setup.rst index 62bbf33..52ee43e 100644 --- a/Basics/Setup.rst +++ b/Basics/Setup.rst @@ -55,7 +55,7 @@ container starts, you should build the framework infrastructures from the source $ source ./setup.sh # setup environement variables # Compile the entire dsa-framework - $ make all -j # If you only use a single thread, the process may take 5 hours. + $ make all -j # If you only use a single thread, the process may take 20 hours. # Please source chipyard/env.sh manually if this is a first time build $ source chipyard/env.sh