Skip to content

Commit b9936b8

Browse files
committed
Updated paper links and added Google Analytics
1 parent 6601773 commit b9936b8

File tree

6 files changed

+25
-14
lines changed

6 files changed

+25
-14
lines changed

Gemfile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
1-
gem "bulma-clean-theme"
21
gem "webrick", "~> 1.7"
2+
group :jekyll_plugins do
3+
gem "jekyll-remote-theme"
4+
gem "jekyll-feed", "~> 0.6"
5+
gem "jekyll-sitemap"
6+
gem "jekyll-paginate"
7+
gem "jekyll-seo-tag"
8+
gem 'jekyll-redirect-from'
9+
end

Gemfile.lock

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,6 @@ GEM
22
specs:
33
addressable (2.8.0)
44
public_suffix (>= 2.0.2, < 5.0)
5-
bulma-clean-theme (0.13.1)
6-
jekyll (>= 3.9, < 5.0)
7-
jekyll-feed (~> 0.15)
8-
jekyll-paginate (~> 1.1)
9-
jekyll-seo-tag (~> 2.7)
10-
jekyll-sitemap (~> 1.4)
11-
kramdown-parser-gfm (~> 1.1)
125
colorator (1.1.0)
136
concurrent-ruby (1.1.10)
147
em-websocket (0.5.3)
@@ -38,6 +31,13 @@ GEM
3831
jekyll-feed (0.15.1)
3932
jekyll (>= 3.7, < 5.0)
4033
jekyll-paginate (1.1.0)
34+
jekyll-redirect-from (0.16.0)
35+
jekyll (>= 3.3, < 5.0)
36+
jekyll-remote-theme (0.4.3)
37+
addressable (~> 2.0)
38+
jekyll (>= 3.5, < 5.0)
39+
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
40+
rubyzip (>= 1.3.0, < 3.0)
4141
jekyll-sass-converter (2.2.0)
4242
sassc (> 2.0.1, < 3.0)
4343
jekyll-seo-tag (2.8.0)
@@ -63,6 +63,7 @@ GEM
6363
ffi (~> 1.0)
6464
rexml (3.2.5)
6565
rouge (3.28.0)
66+
rubyzip (2.3.2)
6667
safe_yaml (1.0.5)
6768
sassc (2.4.0)
6869
ffi (~> 1.9)
@@ -75,7 +76,12 @@ PLATFORMS
7576
x86_64-darwin-21
7677

7778
DEPENDENCIES
78-
bulma-clean-theme
79+
jekyll-feed (~> 0.6)
80+
jekyll-paginate
81+
jekyll-redirect-from
82+
jekyll-remote-theme
83+
jekyll-seo-tag
84+
jekyll-sitemap
7985
webrick (~> 1.7)
8086

8187
BUNDLED WITH

_config.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#theme: bulma-clean-theme
21
remote_theme: chrisrhymes/bulma-clean-theme
32
title: "TACO: The Tensor Algebra Compiler"
4-
#tagline: A fast and versatile library for linear and tensor algebra
5-
#description: A fast and versatile library for linear and tensor algebra
3+
google_analytics: UA-93058524-1

_data/publications.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
authors: Peter Ahrens, Fredrik Kjolstad, and Saman Amarasinghe
55
venue: PLDI 2022
66
is_thesis: false
7-
paper_link: https://arxiv.org/pdf/2111.14947.pdf
7+
paper_link: files/ahrens-pldi22-taco-autoscheduling.pdf
88
abstract: >
99
While loop reordering and fusion can make big impacts on the constant-factor performance of dense tensor programs, the effects on sparse tensor programs are asymptotic, often leading to orders of magnitude performance differences in practice. Sparse tensors also introduce a choice of compressed storage formats that can have asymptotic effects. Research into sparse tensor compilers has led to simplified languages that express these tradeoffs, but the user is expected to provide a schedule that makes the decisions. This is challenging because schedulers must anticipate the interaction between sparse formats, loop structure, potential sparsity patterns, and the compiler itself. Automating this decision making process stands to finally make sparse tensor compilers accessible to end users.
1010
<br><br>
@@ -30,7 +30,7 @@
3030
authors: Rohan Yadav, Alex Aiken, and Fredrik Kjolstad
3131
venue: PLDI 2022
3232
is_thesis: false
33-
paper_link: https://arxiv.org/pdf/2203.08069.pdf
33+
paper_link: files/yadav-pldi22-distal.pdf
3434
abstract: >
3535
We introduce DISTAL, a compiler for dense tensor algebra that targets modern distributed and heterogeneous systems. DISTAL lets users independently describe how tensors and computation map onto target machines through separate format and scheduling languages. The combination of choices for data and computation distribution creates a large design space that includes many algorithms from both the past (e.g., Cannon’s algorithm) and the present (e.g., COSMA). DISTAL compiles a tensor algebra domain specific language to a distributed task-based runtime system and supports nodes with multi-core CPUs and multiple GPUs. Code generated by is competitive with optimized codes for matrix multiply on 256 nodes of the Lassen supercomputer and outperforms existing systems by between 1.8x to 3.7x (with a 45.7x outlier) on higher order tensor operations.
3636
bibtex: >
787 KB
Binary file not shown.

files/yadav-pldi22-distal.pdf

1.22 MB
Binary file not shown.

0 commit comments

Comments
 (0)