From 9a469275191750d40e4a21c90473679e499dcafb Mon Sep 17 00:00:00 2001
From: Russel Arbore <russel.jma@gmail.com>
Date: Wed, 5 Mar 2025 09:13:20 -0600
Subject: [PATCH] srad memory coalescing via interchange

---
 juno_samples/rodinia/srad/src/gpu.sch | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/juno_samples/rodinia/srad/src/gpu.sch b/juno_samples/rodinia/srad/src/gpu.sch
index c5a30527..b2f0460a 100644
--- a/juno_samples/rodinia/srad/src/gpu.sch
+++ b/juno_samples/rodinia/srad/src/gpu.sch
@@ -66,18 +66,21 @@ ip-sroa(*);
 sroa(*);
 simpl!(*);
 
+fork-interchange[0, 1](main_loops);
 fork-dim-merge(main_loops);
 fork-tile[32, 0, false, true](main_loops);
 dce(main_loops);
 fork-split(main_loops);
 simpl!(main_loops);
 
+fork-interchange[0, 1](extract);
 fork-dim-merge(extract);
 fork-tile[32, 0, false, true](extract);
 dce(extract);
 fork-split(extract);
 simpl!(extract);
 
+fork-interchange[0, 1](compress);
 fork-dim-merge(compress);
 fork-tile[32, 0, false, true](compress);
 dce(compress);
-- 
GitLab