From c54d46c7fef71bc36de8e99b2da3ed0f34a586ea Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 4 Nov 2012 14:25:36 -0500 Subject: [PATCH] Update MEMO. --- MEMO | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/MEMO b/MEMO index 0ba422887..5d69b66be 100644 --- a/MEMO +++ b/MEMO @@ -44,16 +44,27 @@ Things to consider To-do ^^^^^ -- Kernel splitting (via what variables get computed in a kernel) +- Prohibit known variable names as subst rule arguments + +- Expose iname-duplicate-and-rename as a primitive. - Kernel fusion - Data implementation tags + TODO initial bringup: + - implemented_arg_info + - Arg declaration + - Temp var declaration + - Adapt padding + - loopy.compiled + + TODO further: + - vectorization + - automatic copies + - write_image() - Make tests run on GPUs -- Fix timer / call code - Fixes: - Group instructions by dependency/inames for scheduling, to @@ -67,12 +78,12 @@ Fixes: Future ideas ^^^^^^^^^^^^ +- Kernel splitting (via what variables get computed in a kernel) + - Put all OpenCL functions into mangler - Fuse: store/fetch elimination? -- Expose iname-duplicate-and-rename as a primitive. - - Array language - reg rolling -- GitLab