From 6efa7b7ad2c9274a2cd9fb9e6a3dd9027076845a Mon Sep 17 00:00:00 2001 From: Aaron Councilman <aaronjc4@illinois.edu> Date: Mon, 18 Nov 2024 11:46:28 -0600 Subject: [PATCH] Move Juno examples into juno_samples --- juno_frontend/examples/matmul.jn | 13 ------------- juno_frontend/examples/simple3.jn | 11 ----------- {juno_frontend/examples => juno_samples}/cava.jn | 0 .../examples => juno_samples}/intrinsics1.jn | 0 .../examples => juno_samples}/intrinsics2.jn | 0 .../examples => juno_samples}/intrinsics3.jn | 0 {juno_frontend/examples => juno_samples}/matadd.jn | 0 .../examples => juno_samples}/poly_matmul.jn | 0 {juno_frontend/examples => juno_samples}/simple1.jn | 0 {juno_frontend/examples => juno_samples}/simple2.jn | 0 {juno_frontend/examples => juno_samples}/test1.jn | 0 {juno_frontend/examples => juno_samples}/vecadd.jn | 0 juno_scheduler/examples/matmul.sch | 7 ------- juno_scheduler/examples/simple3.sch | 6 ------ 14 files changed, 37 deletions(-) delete mode 100644 juno_frontend/examples/matmul.jn delete mode 100644 juno_frontend/examples/simple3.jn rename {juno_frontend/examples => juno_samples}/cava.jn (100%) rename {juno_frontend/examples => juno_samples}/intrinsics1.jn (100%) rename {juno_frontend/examples => juno_samples}/intrinsics2.jn (100%) rename {juno_frontend/examples => juno_samples}/intrinsics3.jn (100%) rename {juno_frontend/examples => juno_samples}/matadd.jn (100%) rename {juno_frontend/examples => juno_samples}/poly_matmul.jn (100%) rename {juno_frontend/examples => juno_samples}/simple1.jn (100%) rename {juno_frontend/examples => juno_samples}/simple2.jn (100%) rename {juno_frontend/examples => juno_samples}/test1.jn (100%) rename {juno_frontend/examples => juno_samples}/vecadd.jn (100%) delete mode 100644 juno_scheduler/examples/matmul.sch delete mode 100644 juno_scheduler/examples/simple3.sch diff --git a/juno_frontend/examples/matmul.jn b/juno_frontend/examples/matmul.jn deleted file mode 100644 index ca9778b1..00000000 --- a/juno_frontend/examples/matmul.jn +++ /dev/null @@ -1,13 +0,0 @@ -fn matmul<n : usize, m : usize, l : usize>(a : f32[n, m], b : f32[m, l]) -> f32[n, l] { - let res : f32[n, l]; - - @outer for i = 0 to n { - @middle for j = 0 to l { - @inner for k = 0 to m { - res[i, j] += a[i, k] * b[k, j]; - } - } - } - - @exit return res; -} diff --git a/juno_frontend/examples/simple3.jn b/juno_frontend/examples/simple3.jn deleted file mode 100644 index c6525197..00000000 --- a/juno_frontend/examples/simple3.jn +++ /dev/null @@ -1,11 +0,0 @@ -fn simple3<n : usize>(a : i32[n], b : i32[n]) -> i32 { - let res : i32 = 0; - - @loop - for i = 0 to n { - res += a[i] * b[i]; - } - - @exit - return res; -} diff --git a/juno_frontend/examples/cava.jn b/juno_samples/cava.jn similarity index 100% rename from juno_frontend/examples/cava.jn rename to juno_samples/cava.jn diff --git a/juno_frontend/examples/intrinsics1.jn b/juno_samples/intrinsics1.jn similarity index 100% rename from juno_frontend/examples/intrinsics1.jn rename to juno_samples/intrinsics1.jn diff --git a/juno_frontend/examples/intrinsics2.jn b/juno_samples/intrinsics2.jn similarity index 100% rename from juno_frontend/examples/intrinsics2.jn rename to juno_samples/intrinsics2.jn diff --git a/juno_frontend/examples/intrinsics3.jn b/juno_samples/intrinsics3.jn similarity index 100% rename from juno_frontend/examples/intrinsics3.jn rename to juno_samples/intrinsics3.jn diff --git a/juno_frontend/examples/matadd.jn b/juno_samples/matadd.jn similarity index 100% rename from juno_frontend/examples/matadd.jn rename to juno_samples/matadd.jn diff --git a/juno_frontend/examples/poly_matmul.jn b/juno_samples/poly_matmul.jn similarity index 100% rename from juno_frontend/examples/poly_matmul.jn rename to juno_samples/poly_matmul.jn diff --git a/juno_frontend/examples/simple1.jn b/juno_samples/simple1.jn similarity index 100% rename from juno_frontend/examples/simple1.jn rename to juno_samples/simple1.jn diff --git a/juno_frontend/examples/simple2.jn b/juno_samples/simple2.jn similarity index 100% rename from juno_frontend/examples/simple2.jn rename to juno_samples/simple2.jn diff --git a/juno_frontend/examples/test1.jn b/juno_samples/test1.jn similarity index 100% rename from juno_frontend/examples/test1.jn rename to juno_samples/test1.jn diff --git a/juno_frontend/examples/vecadd.jn b/juno_samples/vecadd.jn similarity index 100% rename from juno_frontend/examples/vecadd.jn rename to juno_samples/vecadd.jn diff --git a/juno_scheduler/examples/matmul.sch b/juno_scheduler/examples/matmul.sch deleted file mode 100644 index bbc7ed0e..00000000 --- a/juno_scheduler/examples/matmul.sch +++ /dev/null @@ -1,7 +0,0 @@ -function matmul { - partition { @outer, @middle, @inner } on gpu - partition @exit on cpu - - parallelize @outer - vectorize @inner -} diff --git a/juno_scheduler/examples/simple3.sch b/juno_scheduler/examples/simple3.sch deleted file mode 100644 index b3842bee..00000000 --- a/juno_scheduler/examples/simple3.sch +++ /dev/null @@ -1,6 +0,0 @@ -function simple3 { - partition @loop on cpu - partition @exit on cpu - - vectorize @loop -} -- GitLab