From 57c0c0181be48bc106fa0e188693f09f2aa76269 Mon Sep 17 00:00:00 2001 From: Jiyuan Liu Date: Fri, 6 Mar 2026 16:38:37 +0800 Subject: [PATCH 1/2] Update some pfunc/cfunc description in fx_report. --- docs/toolchain/appendix/fx_report.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/toolchain/appendix/fx_report.md b/docs/toolchain/appendix/fx_report.md index cc5f7d7..2c18371 100644 --- a/docs/toolchain/appendix/fx_report.md +++ b/docs/toolchain/appendix/fx_report.md @@ -90,9 +90,9 @@ The summary will show the IP evaluator information. Below are some examples of r | **RDMA_amount(Byte)** | RDMA amount for this backend node. | | | **WDMA_amount(Byte)** | WDMA amount for this backend node. | | | **Weight_amount(Byte)** | weight amount for this backend node. | | -| **runtime(ms)** | operator runtime. It's the total runtime including CFUNC, PFUNC, and SYNC. | | -| **CFUNC_runtime(ms)** | CFUNC runtime. | | -| **PFUNC_runtime(ms)** | PFUNC runtime. | | -| **SYNC_runtime(ms)** | SYNC runtime. | | +| **CFUNC_runtime(ms)** | runtime of main computing unit, including Conv and other compute operations. | | +| **PFUNC_runtime(ms)** | runtime of auxiliary computing unit, including pooling and data layout operations. | | +| **runtime(ms)** | NPU runtime of all units without sync. It's the sum of CFUNC_runtime, PFUNC_runtime, RDMA_runtime and WDMA_runtime. | | +| **SYNC_runtime(ms)** | NPU runtime with sync (e.g. Conv and DMA operations run at same time). This is more close to the actual runtime. | | | **in_fmt / out_fmt** | input/output data formats. If only one input/output or multiple inputs/outputs with same format, the only format will be shown. If multiple formats for this node, then the details will be listed as “FORMAT1:IN1,IN2 \ FORMAT2:IN3”. | | From 0b86af252bd9712a6ce5303991a569d2faa4c134 Mon Sep 17 00:00:00 2001 From: Jiyuan Liu Date: Fri, 6 Mar 2026 16:48:14 +0800 Subject: [PATCH 2/2] Fix typos. Add RDMA and WDMA runtime. --- docs/toolchain/appendix/fx_report.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/toolchain/appendix/fx_report.md b/docs/toolchain/appendix/fx_report.md index 2c18371..b3c755e 100644 --- a/docs/toolchain/appendix/fx_report.md +++ b/docs/toolchain/appendix/fx_report.md @@ -28,7 +28,7 @@ The summary will show the IP evaluator information. Below are some examples of r

Figure 4. Summary for platform 730, mode 2 (with fixed-point model generated and snr check.)

-| **name** | **explaination** | **availability** | +| **name** | **explanation** | **availability** | | ----------------------- | ------------------------------------------------------------------------------ | ---------------------- | | **docker_version** | the version of the toolchain docker for this report | | | **comments** | extra information | | @@ -87,7 +87,9 @@ The summary will show the IP evaluator information. Below are some examples of r | **bw in / bw out / bw weight** | input / output / weight bitwidth for this node | mode 1 / 2 / 3 | | **MAC_cycle** | MAC engine runtime cycle number for this backend node. | | | **MAC_runtime(ms)** | MAC engine runtime for this backend node. | | +| **RDMA_runtime(ms)** | RDMA runtime for this backend node. | | | **RDMA_amount(Byte)** | RDMA amount for this backend node. | | +| **WDMA_runtime(ms)** | WDMA runtime for this backend node. | | | **WDMA_amount(Byte)** | WDMA amount for this backend node. | | | **Weight_amount(Byte)** | weight amount for this backend node. | | | **CFUNC_runtime(ms)** | runtime of main computing unit, including Conv and other compute operations. | |