diff --git a/docs/toolchain/appendix/fx_report.md b/docs/toolchain/appendix/fx_report.md index cc5f7d7..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,12 +87,14 @@ 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. | | -| **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”. | |