Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a pages for all the previous talks
- Loading branch information
Showing
2 changed files
with
90 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
--- | ||
title: "Talks and Related Publications" | ||
date: 2019-11-29T15:26:15Z | ||
draft: false | ||
weight: 1 | ||
--- | ||
|
||
## Tutorials | ||
|
||
* MLIR Tutorial ; [slides](http://www.cs.utah.edu/~mhall/mlir4hpc/pienaar-MLIR-Tutorial.pdf) ; | ||
Jacques Pienaar, Sana Damani ; | ||
[MLIR4HPC@LCPC 2019](http://www.cs.utah.edu/~mhall/mlir4hpc/) | ||
* Tutorial: Building a Compiler with MLIR ; ([slides and recording](https://llvm.org/devmtg/2019-04/talks.html#Tutorial_1)) ; | ||
Mehdi Amini, Alex Zinenko, Nicolas Vasilache ; | ||
[EuroLLVM 2019](https://llvm.org/devmtg/2019-04) | ||
|
||
## Tech talks | ||
|
||
### About MLIR and MLIR Components | ||
|
||
* 2019-12-12: GPUs in MLIR ; | ||
[slides(https://docs.google.com/presentation/d/1rWgRhBrSmSSeoafrmLWeQDwm2cZp5u009zKYLWNIxP4/edit?usp=sharing) | ||
[recording](https://drive.google.com/a/google.com/file/d/1LqxzAf4IDgEsPyBf3lUeOM7hOvc6SXpe/view?usp=sharing) | ||
* 2019-12-05: Structured Ops ; | ||
[slides](https://docs.google.com/presentation/d/1P-j1GrH6Q5gLBjao0afQ-GfvcAeF-QU4GXXeSy0eJ9I/edit?usp=sharing) | ||
[recording](https://drive.google.com/a/google.com/file/d/1SXsHWpnmMYH08g9Mx7vbGFWdF1s0yF6t/view?usp=sharing) | ||
* 2019-10-10: Interfaces in MLIR ; | ||
[slides](https://docs.google.com/presentation/d/1go2f0HERU6lskNatLmx9OLhP3LTxn8Ba03VEvGwAMAA/edit?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/19DLG5edB7YYkB9hI27t1oC_2kQa23qG4/view?usp=sharing) | ||
* 2019-10-03: Layout changes to MLIR Tensor and MemRef Types ; | ||
[slides](https://docs.google.com/presentation/d/1C6Ypldo7EtiR5V2rLlTO_k2cHAQk2S_IN2FXTuxuNx8/edit?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/1sPv8BqhoWq0lTFJW9yLRWEELY0j6jRDR/view?usp=sharing) | ||
* 2019-08-29 & 2019-09-12: Table-driven Op Definitions and Rewrites ; | ||
slides [part 1](https://drive.google.com/a/google.com/file/d/1qdd5XKcR1zMFY_2MnVRmlb3__vvuAmwY/view?usp=sharing) | ||
/ [part 2](https://drive.google.com/a/google.com/file/d/1f7Ko5GRD0gVoO6zZviSWxlY1S49w6tXI/view?usp=sharing) - | ||
recording [part 1](https://drive.google.com/a/google.com/file/d/1JvirzO_LgUTacs0xZMxzzwWxeGzx-6WK/view?usp=sharing) | ||
/ [part 2](https://drive.google.com/a/google.com/file/d/1QqXIwjQb7oqfkS8-hnd0QK7UlNbEYE9q/view?usp=sharing) | ||
* 2019-08-08: What is an MLIR Dialect? ; | ||
[slides](https://drive.google.com/a/google.com/file/d/1qJaDOaLm3jsTVF6StAKcE1mv4NWUBYtH/view?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/109XCagPGZf4FgugkCCwHHdv_vrQmbmhT/view?usp=sharing) | ||
* 2019-07-25: MLIR Operation Legalization Framework ; | ||
[slides](https://drive.google.com/a/google.com/file/d/1x1jpMiIjX_PAs_Cj91Fm70rt6lX4IsaO/view?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/1gxUNtY46DVJ2Ev3dAFRAtrRKj4Uglc9i/view?usp=sharing) | ||
* 2019-07-18: A proposal to add layout to Tensor ; | ||
[slides](https://drive.google.com/open?id=10m6bzwpC70bqLoxu3lAQjDXPK2RVXiBl) - | ||
[recording](https://drive.google.com/open?id=17RKrAIMDS99cbfF9WVBPrDyo7xZxvh_T) | ||
|
||
* MLIR: Multi-Level Intermediate Representation for Compiler Infrastructure ; | ||
[slides](https://llvm.org/devmtg/2019-04/talks.html#Keynote_1) | ||
@ [EuroLLVM 2019](https://llvm.org/devmtg/2019-04) | ||
|
||
* MLIR Primer: A Compiler Infrastructure for the End of Moore’s Law | ||
[slides](https://ai.google/research/pubs/pub48035.pdf) | ||
@ [Compilers for Machine Learning (C4ML)](https://www.c4ml.org/) workshop at | ||
[CGO 2019](http://cgo.org/cgo2019/) | ||
|
||
|
||
### Using MLIR | ||
|
||
* 2019-11-21: TensorFlow Saved Model Dialect ; | ||
[slides](https://docs.google.com/presentation/d/1R6H_Eax6sXT2-ffpmF5zjHwS1F22D2DF2ty7EvdAUUw/edit?usp=sharing) | ||
[recording](https://drive.google.com/a/google.com/file/d/1L-jpiRgMfLdsDnQpQMN3ns5jsJC07z2l/view?usp=sharing) | ||
* 2019-11-14: A Compiler Intermediate Representation for Stencils ; | ||
[slides](https://drive.google.com/open?id=19pSpEsi4I9-MKLRodD-po82HFCWLDAAc) | ||
[recording](https://drive.google.com/open?id=1uEvEm6xrk1EE_7Xib3sV9zO0j_857joc) | ||
* 2019-11-07: The Stripe dialect: An alternate approach for expressing affine computations ; | ||
[recording](https://drive.google.com/open?id=1FLdhNgTii9x5o1rMgN4ibB7Wkuq6Pyye) | ||
* 2019-09-19: S4TF (Swift for TensorFlow): Swift as syntactic sugar for MLIR ; | ||
[slides](https://drive.google.com/open?id=1efFc9BpEkXvXv6XKND8Nr9vZumqYx6E1) - | ||
[recording](https://drive.google.com/open?id=1IuPdYlNPCKMSATGK2DF5IxFitwVbSv0I) | ||
* 2019-08-22: Tensor Attribute Layout in MKL DNN ; | ||
[slides](https://drive.google.com/a/google.com/file/d/1V7cFsU-Fs57lHlAN6ywN1DRn0HB3FGqZ/view?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/1e5HlIOShR0tWb2v77hT_3Q7zAIo5HxGM/view?usp=sharing) | ||
* 2019-08-15: Building TensorFlow Converter Tools with MLIR ; | ||
[slides](https://drive.google.com/a/google.com/file/d/1ZCLTiEm5cVON34JrnUTvm5XdhjYz3DXV/view?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/1Rj_7bJ6CUPDQI8O2E9cz6FULuY-y9Qx1/view?usp=sharing) | ||
* 2019-08-01: TensorFlow Graph Representation in MLIR ; | ||
[slides](https://drive.google.com/a/google.com/file/d/1Xaa3tuxqiRBVHioIB74BiFwyWZSq0c9m/view?usp=sharing) - | ||
[recording](https://drive.google.com/a/google.com/file/d/1sk6iTcBfoXcmgJrGwPlpcI1nZdrG2qkX/view?usp=sharing) | ||
|
||
## Publications | ||
|
||
### About MLIR and MLIR Components | ||
|
||
TODO | ||
|
||
### Using MLIR | ||
|
||
<add yourself> |