From 4b093e3ff7ccae3de7712d646d3bbf8baa68f722 Mon Sep 17 00:00:00 2001 From: Hansung Kim Date: Wed, 26 Jun 2024 14:25:00 -0700 Subject: [PATCH] tensor: Mark PARTIAL_BW on power impact --- hw/rtl/core/VX_tensor_core.sv | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hw/rtl/core/VX_tensor_core.sv b/hw/rtl/core/VX_tensor_core.sv index efa74afd..c89ecd28 100644 --- a/hw/rtl/core/VX_tensor_core.sv +++ b/hw/rtl/core/VX_tensor_core.sv @@ -12,8 +12,9 @@ module VX_tensor_core import VX_gpu_pkg::*; #( ); localparam BLOCK_SIZE = 1; localparam NUM_LANES = `NUM_THREADS; - // localparam PARTIAL_BW = (BLOCK_SIZE != `ISSUE_WIDTH) || (NUM_LANES != `NUM_THREADS); - localparam PARTIAL_BW = 1; + // FIXME: @perf: PARTIAL_BW==1 increases power instantiating + // stream_buffers for ISSUE_WIDTH times + localparam PARTIAL_BW = (BLOCK_SIZE != `ISSUE_WIDTH) || (NUM_LANES != `NUM_THREADS); VX_execute_if #( .NUM_LANES (NUM_LANES)