diff --git a/juno_samples/matmul/src/cpu.sch b/juno_samples/matmul/src/cpu.sch
index bef45ca2aa75f07491998cb67cedcee8b3f2049b..2fcf3108d12690d2173ed52ce95aa8edc341b7f5 100644
--- a/juno_samples/matmul/src/cpu.sch
+++ b/juno_samples/matmul/src/cpu.sch
@@ -60,4 +60,7 @@ unforkify(body);
 
 optimize!(*);
 
+parallel-reduce(split.matmul.fj0);
+xdot[true](*);
+
 codegen!(*);