From 2929a84eccb160debe0803793eab2ac6cb5e3901 Mon Sep 17 00:00:00 2001 From: Richard Yan Date: Thu, 26 Sep 2024 16:49:06 -0700 Subject: [PATCH] get smem params from key --- .../scala/radiance/tile/VirgoSharedMemComponents.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/scala/radiance/tile/VirgoSharedMemComponents.scala b/src/main/scala/radiance/tile/VirgoSharedMemComponents.scala index 9e8f8df..a3fde96 100644 --- a/src/main/scala/radiance/tile/VirgoSharedMemComponents.scala +++ b/src/main/scala/radiance/tile/VirgoSharedMemComponents.scala @@ -41,10 +41,10 @@ class VirgoSharedMemComponents( } } - val strideByWord = true - val filterAligned = true - val serializeUnaligned = true - implicit val disableMonitors = true // otherwise it generate 1k+ different tl monitors + val strideByWord = smemKey.strideByWord + val filterAligned = smemKey.filterAligned + val serializeUnaligned = smemKey.serializeUnaligned + implicit val disableMonitors: Boolean = smemKey.disableMonitors // otherwise it generate 1k+ different tl monitors val radianceSmemFanout = radianceTiles.zipWithIndex.flatMap { case (tile, cid) => tile.smemNodes.zipWithIndex.map { case (m, lid) =>