From 62934873141bbc9a3391c66f2cd3167bbe2ade77 Mon Sep 17 00:00:00 2001 From: Miles Rusch Date: Wed, 16 Sep 2026 14:16:33 -0700 Subject: [PATCH 1/2] use vlen=256 opu --- saturn-vectors | 2 +- src/Iris.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/saturn-vectors b/saturn-vectors index f716212..4956f75 160000 --- a/saturn-vectors +++ b/saturn-vectors @@ -1 +1 @@ -Subproject commit f7162129179a22e49f1f6b7781d311fbfa563ce6 +Subproject commit 4956f75a04e9740df3edea1857fdc9960501d26a diff --git a/src/Iris.scala b/src/Iris.scala index 73ef937..37c958b 100644 --- a/src/Iris.scala +++ b/src/Iris.scala @@ -456,8 +456,8 @@ class IrisConfig(sim: Boolean = false) // ================================== // new shuttle.common.WithAsynchronousShuttleTiles(3, 3, location=InCluster(0)) ++ // Add async crossings between RocketTile and uncore new saturn.shuttle.WithShuttleVectorUnit( - 512, 256, + 128, VectorParams.opuParams ) ++ new shuttle.common.WithShuttleTileBeatBytes(32) ++ From 78e0b938a1ef8570b014a50808337a34ab10670e Mon Sep 17 00:00:00 2001 From: Miles Rusch Date: Wed, 16 Sep 2026 14:17:18 -0700 Subject: [PATCH 2/2] use vlen=256 opu with mx vec --- src/Iris.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Iris.scala b/src/Iris.scala index 37c958b..39c4b83 100644 --- a/src/Iris.scala +++ b/src/Iris.scala @@ -458,7 +458,7 @@ class IrisConfig(sim: Boolean = false) new saturn.shuttle.WithShuttleVectorUnit( 256, 128, - VectorParams.opuParams + VectorParams.opuMxParams ) ++ new shuttle.common.WithShuttleTileBeatBytes(32) ++ new shuttle.common.WithTCM(size = 128L << 10, banks = 2) ++