Skip to content

Commit cc7f277

Browse files
committed
saif cleanup
1 parent 0c4c451 commit cc7f277

4 files changed

Lines changed: 10 additions & 5 deletions

File tree

ci/tcu_saif_sweep.sh.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ ROOT_DIR="@BUILDDIR@"
66
OUT_DIR="${OUT_DIR:-$ROOT_DIR/saif/tcu_tfr_4_all}"
77
DRIVER="${DRIVER:-rtlsim}"
88
SPARSITY_LEVELS="${SPARSITY_LEVELS:-0 10 20 30 40 50 60 70 80 90 100}"
9-
MATRIX_M="${MATRIX_M:-32}"
10-
MATRIX_N="${MATRIX_N:-32}"
11-
MATRIX_K="${MATRIX_K:-32}"
9+
MATRIX_M="${MATRIX_M:-64}"
10+
MATRIX_N="${MATRIX_N:-64}"
11+
MATRIX_K="${MATRIX_K:-64}"
1212
MATRIX_ARGS="-m${MATRIX_M} -n${MATRIX_N} -k${MATRIX_K}"
1313
SAIF_DESIGN="${SAIF_DESIGN:-VX_tcu_unit_top}"
1414
SAIF_SCOPE="${SAIF_SCOPE:-fedp}"

hw/VX_config.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ TCU_MX_TLS = false
245245
TCU_MXFP4_ENABLE = false
246246
TCU_NVFP4_ENABLE = false
247247
TCU_SPARSE_ENABLE = false
248+
TCU_DSM_ENABLE = false
248249
TCU_WGMMA_ENABLE = false
249250

250251
[isa_signatures]

hw/rtl/tcu/VX_tcu_core.sv

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,9 @@ module VX_tcu_core import VX_gpu_pkg::*, VX_tcu_pkg::*; #(
380380
`endif
381381

382382
`ifdef TCU_TYPE_TFR
383-
wire [TCU_MAX_INPUTS-1:0] vld_mask;
384383
wire [TCU_MAX_INPUTS-1:0] vld_mask_r;
384+
`ifdef TCU_DSM_ENABLE
385+
wire [TCU_MAX_INPUTS-1:0] vld_mask;
385386

386387
VX_tcu_dual_sparse_mask #(
387388
.N (TCU_TC_K)
@@ -399,6 +400,9 @@ module VX_tcu_core import VX_gpu_pkg::*, VX_tcu_pkg::*; #(
399400
0, // resetw
400401
1 // depth
401402
);
403+
`else
404+
assign vld_mask_r = '1;
405+
`endif
402406
`endif
403407

404408
wire [4:0] fmt_s_r, fmt_d_r;

tests/regression/sgemm_tcu_saif/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <vector>
1111
#include <vortex.h>
1212

13-
#define FLOAT_ULP 6
13+
#define FLOAT_ULP 20
1414
#define MAX_ERRORS 100
1515

1616
#define RT_CHECK(_expr) \

0 commit comments

Comments
 (0)