Skip to content

Commit 4c6eb00

Browse files
authored
Prune Open projects from obsolete proposals
1 parent c90d74b commit 4c6eb00

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

website/content/getting_started/openprojects.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,7 @@ starting on these projects.
2121
control-flow (symbolic execution of a for loop for example). The idea would be to revamp
2222
this to ultimately allow to have features like "constexpr evaluation" of functions in MLIR.
2323
* [llvm-canon](https://llvm.org/devmtg/2019-10/slides/Paszkowski-LLVMCanon.pdf) kind of tool for MLIR (mentor: Mehdi Amini, Jacques Pienaar)
24-
* GLSL to SPIR-V dialect frontend (mentor: Lei Zhang)
25-
* Requires: building up graphics side of the SPIR-V dialect
26-
* Purpose: give MLIR more frontends :) improve graphics tooling
27-
* Potential real-world usage: providing a migration solution from WebGL
28-
(shaders represented as GLSL) to WebGPU (shaders represented as SPIR-V-like language, [WGSL](https://gpuweb.github.io/gpuweb/wgsl.html))
2924
* MLIR sparsifier (aka sparse compiler) [starter tasks](https://github.com/llvm/llvm-project/labels/mlir%3Asparse) (mentor: Aart Bik)
30-
* MLIR visualization (mentor: Jacques Pienaar)
31-
MLIR allows for representing multiple levels of abstraction all together in the same IR/function. Visualizing MLIR modules therefore requires going beyond visualizing a graph of nodes all at the same level (which is not trivial in and of itself!), nor is it specific to Machine Learning. Beyond visualizing a MLIR module, there is also visualizing MLIR itself that is of interest. In particular, visualizing the rewrite rules, visualizing the matching process (including the failure to match, sort of like https://www.debuggex.com/ but for declarative rewrites), considering effects of rewrites over time, etc. The visualizations should all be built with open source components but whether standalone (e.g., combining with, say, GraphViz to generate offline images) or dynamic tools (e.g., displayed in browser) is open for discussion. It should be usable completely offline in either case. We will be working with interested students to refine the exact project based on interests given the wide scope of potential approaches. And open to proposals within this general area.
3225
* Improving [mlir-reduce](https://mlir.llvm.org/docs/Tools/mlir-reduce/) (mentor: Jacques Pienaar, Mehdi Amini).
3326
This tools is basic in its current form and needs investment to make it really useful in practice.
3427
That means developing new reduction pattern and strategies. Possibly interfaces for dialects

0 commit comments

Comments
 (0)