Skip to content

Commit 0b48eb9

Browse files
committed
Updated publications and media
1 parent 90767e9 commit 0b48eb9

6 files changed

+570
-183
lines changed

codegen.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<html>
22
<head>
33
<!-- Title -->
4-
<title>Try online - The Tensor Algebra Compiler (taco)</title>
4+
<title>Try online - TACO: The Tensor Algebra Compiler</title>
55
<!-- CSS and JavaScript -->
66
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-red.min.css">
77
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
@@ -37,14 +37,14 @@
3737
<header class="mdl-layout__header">
3838
<div class="mdl-layout__header-row">
3939
<!-- Title -->
40-
<a class="menu-title" href="index.html"> <span class="mdl-layout-title">The Tensor Algebra Compiler (taco)</span> </a>
40+
<a class="menu-title" href="index.html"> <span class="mdl-layout-title">TACO: The Tensor Algebra Compiler</span> </a>
4141
<!-- Add spacer, to align navigation to the right -->
4242
<div class="mdl-layout-spacer"></div>
4343
<!-- Navigation -->
4444
<nav class="mdl-navigation">
4545
<a class="mdl-navigation__link" href="docs/index.html">Docs</a>
4646
<a class="mdl-navigation__link" href="publications.html">Publications</a>
47-
<a class="mdl-navigation__link" href="codegen.html">Demo</a>
47+
<a class="mdl-navigation__link" href="codegen.html">Web Tool</a>
4848
<a class="mdl-navigation__link" href="https://github.com/tensor-compiler/taco">GitHub</a>
4949
</nav>
5050
</div>

index.html

+83-74
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<html>
22
<head>
33
<!-- Title -->
4-
<title>The Tensor Algebra Compiler (taco)</title>
4+
<title>TACO: The Tensor Algebra Compiler</title>
55
<!-- CSS and JavaScript -->
66
<link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-red.min.css">
77
<script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
@@ -15,14 +15,14 @@
1515
<header class="mdl-layout__header">
1616
<div class="mdl-layout__header-row">
1717
<!-- Title -->
18-
<a class="menu-title" href="index.html"> <span class="mdl-layout-title">The Tensor Algebra Compiler (taco)</span> </a>
18+
<a class="menu-title" href="index.html"> <span class="mdl-layout-title">TACO: The Tensor Algebra Compiler</span> </a>
1919
<!-- Add spacer, to align navigation to the right -->
2020
<div class="mdl-layout-spacer"></div>
2121
<!-- Navigation -->
2222
<nav class="mdl-navigation">
2323
<a class="mdl-navigation__link" href="docs/index.html">Docs</a>
2424
<a class="mdl-navigation__link" href="publications.html">Publications</a>
25-
<a class="mdl-navigation__link" href="codegen.html">Demo</a>
25+
<a class="mdl-navigation__link" href="codegen.html">Web Tool</a>
2626
<a class="mdl-navigation__link" href="https://github.com/tensor-compiler/taco">GitHub</a>
2727
</nav>
2828
</div>
@@ -37,44 +37,12 @@
3737
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent">Try Online</button>
3838
</a>
3939
<a href="https://github.com/tensor-compiler/taco">
40-
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent">Github</button>
40+
<button class="mdl-button mdl-js-button mdl-button--raised mdl-button--accent">Download from Github</button>
4141
</a>
4242
</div>
43-
44-
<div class="mdl-cell mdl-cell--6-col demo-card-container">
45-
<div class="demo-card-square mdl-card">
46-
<div class="mdl-card__title mdl-card--expand">
47-
<iframe width="600" height="267" src="https://www.youtube.com/embed/sQOq3Ci4tB0" frameborder="0" allowfullscreen></iframe>
48-
</div>
49-
<div class="mdl-card__actions mdl-card--border">
50-
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=sQOq3Ci4tB0">
51-
Watch our talk on the upcoming formats extension
52-
</a>
53-
</div>
54-
</div>
55-
</div>
56-
57-
<div class="mdl-cell mdl-cell--6-col demo-card-container">
58-
<div class="demo-card-square mdl-card">
59-
<div class="mdl-card__title mdl-card--expand">
60-
<iframe width="600" height="267" src="https://www.youtube.com/embed/Kffbzf9etLE" frameborder="0" allowfullscreen></iframe>
61-
</div>
62-
<div class="mdl-card__actions mdl-card--border">
63-
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=Kffbzf9etLE">
64-
Watch our talk at OOPSLA 2017
65-
</a>
66-
</div>
67-
</div>
68-
</div>
69-
</div>
70-
71-
<div class="mdl-grid">
7243
<div class="mdl-cell mdl-cell--12-col">
73-
<h1 class="mdl-typography--headline text-center titles-grey home-header">What can taco be used for?</h1>
44+
<h1 class="mdl-typography--headline text-center titles-grey home-header">What can TACO be used for?</h1>
7445
</div>
75-
</div>
76-
77-
<div class="mdl-grid">
7846
<div class="mdl-cell mdl-cell--3-col demo-card-container">
7947
<!-- Square card -->
8048
<div class="demo-card-square mdl-card mdl-shadow--2dp">
@@ -88,7 +56,6 @@ <h2 class="mdl-card__title-text">Scientific Computing</h2>
8856
</div>
8957
</div>
9058
</div>
91-
9259
<div class="mdl-cell mdl-cell--3-col demo-card-container">
9360
<!-- Square card -->
9461
<div class="demo-card-square mdl-card mdl-shadow--2dp">
@@ -102,7 +69,6 @@ <h2 class="mdl-card__title-text">Machine Learning</h2>
10269
</div>
10370
</div>
10471
</div>
105-
10672
<div class="mdl-cell mdl-cell--3-col demo-card-container">
10773
<!-- Square card -->
10874
<div class="demo-card-square mdl-card mdl-shadow--2dp">
@@ -116,7 +82,6 @@ <h2 class="mdl-card__title-text">Data Analytics</h2>
11682
</div>
11783
</div>
11884
</div>
119-
12085
<div class="mdl-cell mdl-cell--3-col demo-card-container">
12186
<!-- Square card -->
12287
<div class="demo-card-square mdl-card mdl-shadow--2dp">
@@ -130,20 +95,16 @@ <h2 class="mdl-card__title-text">Performance Engineering</h2>
13095
</div>
13196
</div>
13297
</div>
133-
</div>
134-
135-
<div class="mdl-grid">
13698
<div class="mdl-cell mdl-cell--12-col">
137-
<h1 class="mdl-typography--headline text-center titles-grey home-header">Why should I use taco?
99+
<h1 class="mdl-typography--headline text-center titles-grey home-header">Why should I use TACO?
138100
</h1>
139101
</div>
140102
</div>
141-
142103
<div class="mdl-grid light-bg">
143104
<div class="mdl-cell mdl-cell--6-col">
144105
<div class="fast-textbox">
145-
<p class="mdl-typography--headline">taco is fast</p>
146-
<p class="mdl-typography--body-1 body-text">Under the hood, the taco library employs a novel compiler-based technique to generate kernels that are optimized for the computations you want to perform. This enables taco to achieve performance that exceeds the MATLAB Tensor Toolbox by up to several orders of magnitude and that is competitive with other high-performance sparse linear and tensor algebra libraries like Eigen, Intel MKL, and SPLATT.</p>
106+
<p class="mdl-typography--headline">TACO is fast</p>
107+
<p class="mdl-typography--body-1 body-text">Under the hood, the TACO library employs a novel compiler-based technique to generate kernels that are optimized for the computations you want to perform. This enables TACO to achieve performance that exceeds the MATLAB Tensor Toolbox by up to several orders of magnitude and that is competitive with other high-performance sparse linear and tensor algebra libraries like Eigen, Intel MKL, and SPLATT.</p>
147108
</div>
148109
</div>
149110
<div class="mdl-cell mdl-cell--6-col parent-center">
@@ -161,8 +122,8 @@ <h1 class="mdl-typography--headline text-center titles-grey home-header">Why sho
161122
</div>
162123
<div class="mdl-cell mdl-cell--6-col">
163124
<div class="versatile-textbox">
164-
<p class="mdl-typography--headline">taco is versatile</p>
165-
<p class="mdl-typography--body-1 body-text">The compiler-based technique that underlies taco enables it to support a wide variety of linear and tensor algebra operations, ranging from simpler ones like sparse matrix-vector multiplication to more complex ones like MTTKRP on tensors of any order. Tensors can be stored in a wide range of storage formats, including many commonly used sparse matrix and tensor formats such as CSR.
125+
<p class="mdl-typography--headline">TACO is versatile</p>
126+
<p class="mdl-typography--body-1 body-text">The compiler-based technique that underlies TACO enables it to support a wide variety of linear and tensor algebra operations, ranging from simpler ones like sparse matrix-vector multiplication to more complex ones like MTTKRP on tensors of any order. Tensors can be stored in a wide range of storage formats, including many commonly used sparse matrix and tensor formats such as CSR.
166127
</p>
167128
</div>
168129
</div>
@@ -171,8 +132,8 @@ <h1 class="mdl-typography--headline text-center titles-grey home-header">Why sho
171132
<div class="mdl-grid light-bg">
172133
<div class="mdl-cell mdl-cell--6-col">
173134
<div class="easy-textbox">
174-
<p class="mdl-typography--headline">taco is easy to use</p>
175-
<p class="mdl-typography--body-1 body-text">With taco, you can define even complex tensor algebra computations on dense and sparse tensors in just a couple of lines of C++ code using tensor index notation. The taco library takes care of generating the potentially very complicated kernels that are needed to perform your desired computations.</p>
135+
<p class="mdl-typography--headline">TACO is easy to use</p>
136+
<p class="mdl-typography--body-1 body-text">With TACO, you can define even complex tensor algebra computations on dense and sparse tensors in just a couple of lines of C++ or Python code using tensor index notation. The TACO library takes care of generating the potentially very complicated kernels that are needed to perform your desired computations.</p>
176137
</div>
177138
</div>
178139
<div class="mdl-cell mdl-cell--6-col parent-center">
@@ -182,29 +143,86 @@ <h1 class="mdl-typography--headline text-center titles-grey home-header">Why sho
182143
</div>
183144
</div>
184145

185-
<div class="mdl-grid normal-section-header">
146+
<div class="mdl-grid">
186147
<div class="mdl-cell mdl-cell--12-col">
187148
<h1 class="mdl-typography--headline text-center titles-grey home-header">Media</h1>
188149
</div>
189-
</div>
190-
191-
<div class="mdl-grid">
192-
<div class="mdl-layout-spacer"></div>
193-
<div class="mdl-cell mdl-cell--6-col demo-card-container">
194-
<div class="demo-card-square mdl-card">
150+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
151+
<div class="video-card-square mdl-card">
152+
<div class="mdl-card__title mdl-card--expand">
153+
<iframe style="width: 480px; height: 270px; margin-left:auto; margin-right:auto; display:block" src="https://www.youtube.com/embed/0wJsGWA5pTU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
154+
</div>
155+
<div class="mdl-card__actions mdl-card--border">
156+
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=0wJsGWA5pTU">
157+
OOPSLA 2020 talk on the new scheduling language
158+
</a>
159+
</div>
160+
</div>
161+
</div>
162+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
163+
<div class="video-card-square mdl-card">
164+
<div class="mdl-card__title mdl-card--expand">
165+
<!--<iframe style="width: 480px; height: 270px" src="https://www.youtube.com/embed/sQOq3Ci4tB0" frameborder="0" allowfullscreen></iframe>-->
166+
<iframe style="width: 480px; height: 270px; margin-left:auto; margin-right:auto; display:block" src="https://www.youtube.com/embed/s6JRY8qcjvA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
167+
</div>
168+
<div class="mdl-card__actions mdl-card--border">
169+
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=sQOq3Ci4tB0">
170+
PLDI 2020 talk on generating format conversion routines
171+
</a>
172+
</div>
173+
</div>
174+
</div>
175+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
176+
<div class="video-card-square mdl-card">
195177
<div class="mdl-card__title mdl-card--expand">
196-
<iframe width="600" height="267" src="https://www.youtube.com/embed/eE38PC2ctFs" frameborder="0" allowfullscreen></iframe>
178+
<!--<iframe style="width: 480px; height: 270px" src="https://www.youtube.com/embed/sQOq3Ci4tB0" frameborder="0" allowfullscreen></iframe>-->
179+
<iframe style="width: 480px; height: 270px; margin-left:auto; margin-right:auto; display:block" src="https://www.youtube.com/embed/s6JRY8qcjvA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
180+
</div>
181+
<div class="mdl-card__actions mdl-card--border">
182+
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=sQOq3Ci4tB0">
183+
OOPSLA 2018 talk on the forthcoming formats extension
184+
</a>
185+
</div>
186+
</div>
187+
</div>
188+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
189+
<div class="video-card-square mdl-card">
190+
<div class="mdl-card__title mdl-card--expand">
191+
<iframe width="480" height="270" src="https://www.youtube.com/embed/Kffbzf9etLE" frameborder="0" allowfullscreen></iframe>
192+
</div>
193+
<div class="mdl-card__actions mdl-card--border">
194+
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=Kffbzf9etLE">
195+
OOPSLA 2017 talk on TACO
196+
</a>
197+
</div>
198+
</div>
199+
</div>
200+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
201+
<div class="video-card-square mdl-card">
202+
<div class="mdl-card__title mdl-card--expand">
203+
<iframe style="width: 480px; height: 270px; margin-left:auto; margin-right:auto; display:block" src="https://www.youtube.com/embed/s6JRY8qcjvA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
197204
</div>
198205
<div class="mdl-card__actions mdl-card--border">
199206
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=eE38PC2ctFs">
200-
Watch the tools demo
207+
Demo of the TACO command-line tool and web tool
201208
</a>
202209
</div>
203210
</div>
204211
</div>
205-
<div class="mdl-layout-spacer"></div>
206-
<div class="mdl-cell mdl-cell--6-col demo-card-container">
207-
<div class="demo-card-square mdl-card">
212+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
213+
<div class="video-card-square mdl-card">
214+
<div class="mdl-card__title mdl-card--expand">
215+
<iframe style="width: 480px; height: 270px; margin-left:auto; margin-right:auto; display:block" src="https://www.youtube.com/embed/rUtw6vLZR-g" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
216+
</div>
217+
<div class="mdl-card__actions mdl-card--border">
218+
<a class="mdl-button mdl-button--colored mdl-js-button mdl-js-ripple-effect" nofollow href="https://www.youtube.com/watch?v=rUtw6vLZR-g">
219+
SPAA 2020 brief announcement on sparse tensor transposition
220+
</a>
221+
</div>
222+
</div>
223+
</div>
224+
<div class="mdl-cell mdl-cell--4-col demo-card-container">
225+
<div class="video-card-square mdl-card">
208226
<div class="mdl-card__title mdl-card--expand mit-news">
209227
<h2 class="mdl-card__title-text">We're in the news!</h2>
210228
</div>
@@ -215,21 +233,12 @@ <h2 class="mdl-card__title-text">We're in the news!</h2>
215233
</div>
216234
</div>
217235
</div>
218-
<div class="mdl-layout-spacer"></div>
219-
</div>
220-
221-
<div class="mdl-grid normal-section-header">
222236
<div class="mdl-cell mdl-cell--12-col">
223237
<h1 class="mdl-typography--headline text-center titles-grey home-header">Acknowledgements</h1>
224238
</div>
225-
</div>
226-
227-
<div class="mdl-grid">
228-
<div class="mdl-layout-spacer"></div>
229-
<div class="mdl-cell mdl-cell--11-col">
230-
<p class="mdl-typography--body-1 body-text">taco is developed by members of the <a href="http://groups.csail.mit.edu/commit/">Commit</a> research group in MIT CSAIL and is built on work supported by the National Science Foundation under Grant No. CCF-1533753, by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research under Award Numbers DE-SC008923 and DE-SC014204, by the Direction Générale de l'Armement (Projet ERE 2016929), and by the Toyota Research Institute.</p>
239+
<div class="mdl-cell mdl-cell--12-col">
240+
<p class="mdl-typography--body-1 body-text full-text">TACO is developed by members of the <a href="http://groups.csail.mit.edu/commit/">Commit</a> research group in MIT CSAIL and is built on work supported by the National Science Foundation under Grant No. CCF-1533753, by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research under Award Numbers DE-SC008923 and DE-SC014204, by the Direction Générale de l'Armement (Projet ERE 2016929), and by the Toyota Research Institute.</p>
231241
</div>
232-
<div class="mdl-layout-spacer"></div>
233242
</div>
234243

235244
<footer class="mdl-mini-footer">
1010 KB
Binary file not shown.

0 commit comments

Comments
 (0)