Skip to content

Commit 5024fc1

Browse files
authored
[mlir][docs] Fix broken links of LIFT (#150152)
Fixes #150080.
1 parent 8e9912a commit 5024fc1

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)