default search action
Fredrik Kjolstad
Person information
- affiliation: Stanford University, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j14]Shiv Sundram, Muhammad Usman Tariq, Fredrik Kjolstad:
Compiling Recurrences over Dense and Sparse Arrays. Proc. ACM Program. Lang. 8(OOPSLA1): 250-275 (2024) - [j13]Genghan Zhang, Olivia Hsu, Fredrik Kjolstad:
Compilation of Modular and General Sparse Workspaces. Proc. ACM Program. Lang. 8(PLDI): 1213-1238 (2024) - [c19]Kalhan Koul, Maxwell Strange, Jackson Melchert, Alex Carsello, Yuchen Mei, Olivia Hsu, Taeyoung Kong, Po-Han Chen, Huifeng Ke, Keyi Zhang, Qiaoyi Liu, Gedeon Nyengele, Akhilesh Balasingam, Jayashree Adivarahan, Ritvik Sharma, Zhouhua Xie, Christopher Torng, Joel S. Emer, Fredrik Kjolstad, Mark Horowitz, Priyanka Raina:
Onyx: A Programmable Accelerator for Sparse Tensor Algebra. HCS 2024: 1-91 - [c18]Alexander C. Rucker, Shiv Sundram, Coleman Smith, Matthew Vilim, Raghu Prabhakar, Fredrik Kjølstad, Kunle Olukotun:
Revet: A Language and Compiler for Dataflow Threads. HPCA 2024: 1-14 - [c17]Nathan Zhang, Rubens Lacouture, Gina Sohn, Paul Mure, Qizheng Zhang, Fredrik Kjolstad, Kunle Olukotun:
The Dataflow Abstract Machine Simulator Framework. ISCA 2024: 532-547 - [c16]Kalhan Koul, Maxwell Strange, Jackson Melchert, Alex Carsello, Yuchen Mei, Olivia Hsu, Taeyoung Kong, Po-Han Chen, Huifeng Ke, Keyi Zhang, Qiaoyi Liu, Gedeon Nyengele, Akhilesh Balasingam, Jayashree Adivarahan, Ritvik Sharma, Zhouhua Xie, Christopher Torng, Joel S. Emer, Fredrik Kjolstad, Mark Horowitz, Priyanka Raina:
Onyx: A 12nm 756 GOPS/W Coarse-Grained Reconfigurable Array for Accelerating Dense and Sparse Applications. VLSI Technology and Circuits 2024: 1-2 - [i23]Genghan Zhang, Olivia Hsu, Fredrik Kjolstad:
Compilation of Modular and General Sparse Workspaces. CoRR abs/2404.04541 (2024) - [i22]Bobby Yan, Alexander J. Root, Trevor Gale, David Broman, Fredrik Kjolstad:
Scorch: A Library for Sparse Deep Learning. CoRR abs/2405.16883 (2024) - [i21]Rohan Yadav, Shiv Sundram, Wonchan Lee, Michael Garland, Michael Bauer, Alex Aiken, Fredrik Kjolstad:
Composing Distributed Computations Through Task and Kernel Fusion. CoRR abs/2406.18109 (2024) - [i20]Rohan Yadav, Michael Bauer, David Broman, Michael Garland, Alex Aiken, Fredrik Kjolstad:
Automatic Tracing in Task-Based Runtime Systems. CoRR abs/2406.18111 (2024) - 2023
- [j12]Manya Bansal, Olivia Hsu, Kunle Olukotun, Fredrik Kjolstad:
Mosaic: An Interoperable Compiler for Tensor Algebra. Proc. ACM Program. Lang. 7(PLDI): 394-419 (2023) - [j11]Scott Kovach, Praneeth Kolichala, Tiancheng Gu, Fredrik Kjolstad:
Indexed Streams: A Formal Intermediate Representation for Fused Contraction Programs. Proc. ACM Program. Lang. 7(PLDI): 1169-1193 (2023) - [j10]Qiaoyi Liu, Jeff Setter, Dillon Huff, Maxwell Strange, Kathleen Feng, Mark Horowitz, Priyanka Raina, Fredrik Kjolstad:
Unified Buffer: Compiling Image Processing and Machine Learning Applications to Push-Memory Accelerators. ACM Trans. Archit. Code Optim. 20(2): 26:1-26:26 (2023) - [j9]Kalhan Koul, Jackson Melchert, Kavya Sreedhar, Leonard Truong, Gedeon Nyengele, Keyi Zhang, Qiaoyi Liu, Jeff Setter, Po-Han Chen, Yuchen Mei, Maxwell Strange, Ross Daly, Caleb Donovick, Alex Carsello, Taeyoung Kong, Kathleen Feng, Dillon Huff, Ankita Nayak, Rajsekhar Setaluri, James Thomas, Nikhil Bhagdikar, David Durst, Zachary Myers, Nestan Tsiskaridze, Stephen Richardson, Rick Bahr, Kayvon Fatahalian, Pat Hanrahan, Clark W. Barrett, Mark Horowitz, Christopher Torng, Fredrik Kjolstad, Priyanka Raina:
AHA: An Agile Approach to the Design of Coarse-Grained Reconfigurable Accelerators and Compilers. ACM Trans. Embed. Comput. Syst. 22(2): 35:1-35:34 (2023) - [c15]Erik Orm Hellsten, Artur L. F. Souza, Johannes Lenfers, Rubens Lacouture, Olivia Hsu, Adel Ejjeh, Fredrik Kjolstad, Michel Steuwer, Kunle Olukotun, Luigi Nardi:
BaCO: A Fast and Portable Bayesian Compiler Optimization Framework. ASPLOS (4) 2023: 19-42 - [c14]Olivia Hsu, Maxwell Strange, Ritvik Sharma, Jaeyeon Won, Kunle Olukotun, Joel S. Emer, Mark A. Horowitz, Fredrik Kjølstad:
The Sparse Abstract Machine. ASPLOS (3) 2023: 710-726 - [c13]Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, Saman P. Amarasinghe:
Looplets: A Language for Structured Coiteration. CGO 2023: 41-54 - [c12]Rohan Yadav, Wonchan Lee, Melih Elibol, Manolis Papadakis, Taylor Lee-Patti, Michael Garland, Alex Aiken, Fredrik Kjolstad, Michael Bauer:
Legate Sparse: Distributed Sparse Computing in Python. SC 2023: 13:1-13:13 - [d2]Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, Saman P. Amarasinghe:
Looplets: A Language For Structured Coiteration (The Artifact). Zenodo, 2023 - [d1]Manya Bansal, Olivia Hsu, Kunle Olukotun, Fredrik Kjolstad:
Artifact for Mosaic: An Interoperable Compiler for Tensor Algebra. Zenodo, 2023 - [i19]Alexander Rucker, Shiv Sundram, Coleman Smith, Matthew Vilim, Raghu Prabhakar, Fredrik Kjolstad, Kunle Olukotun:
Revet: A Language and Compiler for Dataflow Threads. CoRR abs/2302.06124 (2023) - [i18]Shiv Sundram, Muhammad Usman Tariq, Fredrik Kjolstad:
Compiling Recurrences over Dense and Sparse Arrays. CoRR abs/2309.04660 (2023) - 2022
- [j8]Aart J. C. Bik, Penporn Koanantakool, Tatiana Shpeisman, Nicolas Vasilache, Bixia Zheng, Fredrik Kjolstad:
Compiler Support for Sparse Tensor Computations in MLIR. ACM Trans. Archit. Code Optim. 19(4): 50:1-50:25 (2022) - [c11]Willow Ahrens, Fredrik Kjolstad, Saman P. Amarasinghe:
Autoscheduling for sparse tensor algebra with an asymptotic cost model. PLDI 2022: 269-285 - [c10]Rohan Yadav, Alex Aiken, Fredrik Kjolstad:
DISTAL: the distributed tensor algebra compiler. PLDI 2022: 286-300 - [c9]Rohan Yadav, Alex Aiken, Fredrik Kjolstad:
SpDISTAL: Compiling Distributed Sparse Tensor Computations. SC 2022: 59:1-59:15 - [i17]Aart J. C. Bik, Penporn Koanantakool, Tatiana Shpeisman, Nicolas Vasilache, Bixia Zheng, Fredrik Kjolstad:
Compiler Support for Sparse Tensor Computations in MLIR. CoRR abs/2202.04305 (2022) - [i16]Rohan Yadav, Alex Aiken, Fredrik Kjolstad:
DISTAL: The Distributed Tensor Algebra Compiler. CoRR abs/2203.08069 (2022) - [i15]Scott Kovach, Fredrik Kjolstad:
Correct Compilation of Semiring Contractions. CoRR abs/2207.13291 (2022) - [i14]Rohan Yadav, Alex Aiken, Fredrik Kjolstad:
SpDISTAL: Compiling Distributed Sparse Tensor Computations. CoRR abs/2207.13901 (2022) - [i13]Olivia Hsu, Maxwell Strange, Jaeyeon Won, Ritvik Sharma, Kunle Olukotun, Joel S. Emer, Mark Horowitz, Fredrik Kjolstad:
The Sparse Abstract Machine. CoRR abs/2208.14610 (2022) - [i12]Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, Saman P. Amarasinghe:
Looplets: A Language For Structured Coiteration. CoRR abs/2209.05250 (2022) - [i11]Olivia Hsu, Alexander Rucker, Tian Zhao, Kunle Olukotun, Fredrik Kjolstad:
Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture. CoRR abs/2211.03251 (2022) - [i10]Erik Hellsten, Artur L. F. Souza, Johannes Lenfers, Rubens Lacouture, Olivia Hsu, Adel Ejjeh, Fredrik Kjolstad, Michel Steuwer, Kunle Olukotun, Luigi Nardi:
BaCO: A Fast and Portable Bayesian Compiler Optimization Framework. CoRR abs/2212.11142 (2022) - 2021
- [j7]Rawn Henry, Olivia Hsu, Rohan Yadav, Stephen Chou, Kunle Olukotun, Saman P. Amarasinghe, Fredrik Kjolstad:
Compilation of sparse array programming models. Proc. ACM Program. Lang. 5(OOPSLA): 1-29 (2021) - [j6]Haoran Xu, Fredrik Kjolstad:
Copy-and-patch compilation: a fast compilation algorithm for high-level languages and bytecode. Proc. ACM Program. Lang. 5(OOPSLA): 1-30 (2021) - [i9]Qiaoyi Liu, Dillon Huff, Jeff Setter, Maxwell Strange, Kathleen Feng, Kavya Sreedhar, Ziheng Wang, Keyi Zhang, Mark Horowitz, Priyanka Raina, Fredrik Kjolstad:
Compiling Halide Programs to Push-Memory Accelerators. CoRR abs/2105.12858 (2021) - [i8]Jessica Shi, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
An Attempt to Generate Code for Symmetric Tensor Computations. CoRR abs/2110.00186 (2021) - [i7]Willow Ahrens, Fredrik Kjolstad, Saman P. Amarasinghe:
An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs. CoRR abs/2111.14947 (2021) - 2020
- [j5]Ryan Senanayake, Changwan Hong, Ziheng Wang, Amalee Wilson, Stephen Chou, Shoaib Kamil, Saman P. Amarasinghe, Fredrik Kjolstad:
A sparse iteration space transformation framework for sparse tensor algebra. Proc. ACM Program. Lang. 4(OOPSLA): 158:1-158:30 (2020) - [c8]Rick Bahr, Clark W. Barrett, Nikhil Bhagdikar, Alex Carsello, Ross Daly, Caleb Donovick, David Durst, Kayvon Fatahalian, Kathleen Feng, Pat Hanrahan, Teguh Hofstee, Mark Horowitz, Dillon Huff, Fredrik Kjolstad, Taeyoung Kong, Qiaoyi Liu, Makai Mann, Jackson Melchert, Ankita Nayak, Aina Niemetz, Gedeon Nyengele, Priyanka Raina, Stephen Richardson, Rajsekhar Setaluri, Jeff Setter, Kavya Sreedhar, Maxwell Strange, James Thomas, Christopher Torng, Leonard Truong, Nestan Tsiskaridze, Keyi Zhang:
Creating an Agile Hardware Design Flow. DAC 2020: 1-6 - [c7]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Automatic generation of efficient sparse tensor format conversion routines. PLDI 2020: 823-838 - [c6]Suzanne Mueller, Willow Ahrens, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Sparse Tensor Transpositions. SPAA 2020: 559-561 - [i6]Ryan Senanayake, Fredrik Kjolstad, Changwan Hong, Shoaib Kamil, Saman P. Amarasinghe:
A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra. CoRR abs/2001.00532 (2020) - [i5]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Automatic Generation of Efficient Sparse Tensor Format Conversion Routines. CoRR abs/2001.02609 (2020) - [i4]Suzanne Mueller, Willow Ahrens, Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Sparse Tensor Transpositions. CoRR abs/2005.10427 (2020) - [i3]Haoran Xu, Fredrik Kjolstad:
Copy-and-Patch Binary Code Generation. CoRR abs/2011.13127 (2020)
2010 – 2019
- 2019
- [c5]Fredrik Kjolstad, Willow Ahrens, Shoaib Kamil, Saman P. Amarasinghe:
Tensor Algebra Compilation with Workspaces. CGO 2019: 180-192 - 2018
- [j4]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Format abstraction for sparse tensor algebra compilers. Proc. ACM Program. Lang. 2(OOPSLA): 123:1-123:30 (2018) - [i2]Fredrik Kjolstad, Shoaib Kamil, Saman P. Amarasinghe:
Automatic Generation of Sparse Tensor Kernels with Workspaces. CoRR abs/1802.10574 (2018) - [i1]Stephen Chou, Fredrik Kjolstad, Saman P. Amarasinghe:
Unified Sparse Formats for Tensor Algebra Compilers. CoRR abs/1804.10112 (2018) - 2017
- [j3]Fredrik Kjolstad, Shoaib Kamil, Stephen Chou, David Lugato, Saman P. Amarasinghe:
The tensor algebra compiler. Proc. ACM Program. Lang. 1(OOPSLA): 77:1-77:29 (2017) - [c4]Fredrik Kjolstad, Stephen Chou, David Lugato, Shoaib Kamil, Saman P. Amarasinghe:
taco: a tool to generate tensor algebra kernels. ASE 2017: 943-948 - 2016
- [j2]Gilbert Louis Bernstein, Fredrik Kjolstad:
Why New Programming Languages for Simulation? ACM Trans. Graph. 35(2): 20e:1-20e:3 (2016) - [j1]Fredrik Kjolstad, Shoaib Kamil, Jonathan Ragan-Kelley, David I. W. Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, Saman P. Amarasinghe:
Simit: A Language for Physical Simulation. ACM Trans. Graph. 35(2): 20:1-20:21 (2016) - 2013
- [c3]Timo Schneider, Fredrik Kjolstad, Torsten Hoefler:
MPI datatype processing using runtime compilation. EuroMPI 2013: 19-24 - 2012
- [c2]Fredrik Kjolstad, Torsten Hoefler, Marc Snir:
Automatic datatype generation and optimization. PPoPP 2012: 327-328 - 2011
- [c1]Fredrik Kjolstad, Danny Dig, Gabriel Acevedo, Marc Snir:
Transformation for class immutability. ICSE 2011: 61-70
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-06 20:30 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint