Skip to content

Commit f9a3bbc

Browse files
CoTinkermahesh-attarde
authored andcommitted
[mlir][docs] Fix broken links of LIFT (llvm#150152)
Fixes llvm#150080.
1 parent ac80fd2 commit f9a3bbc

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

mlir/docs/Rationale/RationaleLinalgDialect.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ pragmatic solution. The following non-exhaustive list refers to some of the
118118
projects that influenced Linalg design:
119119

120120
- [ONNX](https://onnx.ai/),
121-
- [LIFT](https://www.lift-project.org/),
121+
- [LIFT](https://lift-project.github.io/),
122122
- [XLA](https://www.tensorflow.org/xla/architecture),
123123
- [Halide](https://halide-lang.org/) and [TVM](https://tvm.apache.org/),
124124
- [TACO](http://tensor-compiler.org/),
@@ -171,12 +171,12 @@ Linalg hopes to additionally address the following:
171171
other, thus simplifying the intermediate representation.
172172

173173
### Lessons from LIFT<a name="lessonslift"></a>
174-
[LIFT](https://www.lift-project.org/) is a system to write computational
174+
[LIFT](https://lift-project.github.io/) is a system to write computational
175175
kernels based on functional abstractions. Transformations are
176176
represented by additional nodes in the IR, whose semantics are at the
177177
level of the algorithm (e.g. `partialReduce`).
178178
LIFT applies and composes transformations by using [local rewrite
179-
rules](https://www.lift-project.org/presentations/2015/ICFP-2015.pdf) that
179+
rules](https://lift-project.github.io/publications/2015/steuwer15generating.pdf) that
180180
embed these additional nodes directly in the functional abstraction.
181181

182182
Similarly to LIFT, Linalg uses local rewrite rules implemented with the MLIR
@@ -194,9 +194,9 @@ Linalg builds on, and helps separate concerns in the LIFT approach as follows:
194194
LIFT is expected to further influence the design of Linalg as it evolves. In
195195
particular, extending the data structure abstractions to support non-dense
196196
tensors can use the experience of LIFT abstractions for
197-
[sparse](https://www.lift-project.org/publications/2016/harries16sparse.pdf)
197+
[sparse](https://lift-project.github.io/publications/2016/harries16sparse.pdf)
198198
and [position-dependent
199-
arrays](https://www.lift-project.org/publications/2019/pizzuti19positiondependentarrays.pdf).
199+
arrays](https://lift-project.github.io/publications/2019/pizzuti19positiondependentarrays.pdf).
200200

201201
### Lessons from XLA<a name="lessonsxla"></a>
202202
[XLA](https://www.tensorflow.org/xla/architecture) is one of the first

0 commit comments

Comments
 (0)