This folder contains the matrix multiplication module c++ code.
To build run:
vitis_hls script.tcl
================================================================
== Performance Estimates
================================================================
+ Timing:
* Summary:
+--------+----------+----------+------------+
| Clock | Target | Estimated| Uncertainty|
+--------+----------+----------+------------+
|ap_clk | 10.00 ns| 6.329 ns| 2.70 ns|
+--------+----------+----------+------------+
+ Latency:
* Summary:
+---------+---------+----------+----------+-------+-------+---------+
| Latency (cycles) | Latency (absolute) | Interval | Pipeline|
| min | max | min | max | min | max | Type |
+---------+---------+----------+----------+-------+-------+---------+
| 76429| 76429| 0.764 ms| 0.764 ms| 76430| 76430| none|
+---------+---------+----------+----------+-------+-------+---------+
+ Detail:
* Instance:
+----------------------------------+----------------------+---------+---------+----------+----------+-------+-------+---------+
| | | Latency (cycles) | Latency (absolute) | Interval | Pipeline|
| Instance | Module | min | max | min | max | min | max | Type |
+----------------------------------+----------------------+---------+---------+----------+----------+-------+-------+---------+
|grp_kernel_mmult_float_s_fu_2786 |kernel_mmult_float_s | 66180| 66180| 0.662 ms| 0.662 ms| 66180| 66180| none|
+----------------------------------+----------------------+---------+---------+----------+----------+-------+-------+---------+
* Loop:
+----------+---------+---------+----------+-----------+-----------+------+----------+
| | Latency (cycles) | Iteration| Initiation Interval | Trip | |
| Loop Name| min | max | Latency | achieved | target | Count| Pipelined|
+----------+---------+---------+----------+-----------+-----------+------+----------+
|- load_A | 1024| 1024| 1| 1| 1| 1024| yes|
|- load_B | 8193| 8193| 9| 8| 1| 1024| yes|
|- writeC | 1025| 1025| 3| 1| 1| 1024| yes|
+----------+---------+---------+----------+-----------+-----------+------+----------+