Fredrik Kjolstad

Orcid: 0000-0002-2267-903X

Affiliations:
  • Stanford University, USA


According to our database1, Fredrik Kjolstad authored at least 47 papers between 2011 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Compilation of Modular and General Sparse Workspaces.
Proc. ACM Program. Lang., 2024

Compiling Recurrences over Dense and Sparse Arrays.
Proc. ACM Program. Lang., 2024

Automatic Tracing in Task-Based Runtime Systems.
CoRR, 2024

Composing Distributed Computations Through Task and Kernel Fusion.
CoRR, 2024

Scorch: A Library for Sparse Deep Learning.
CoRR, 2024

Onyx: A 12nm 756 GOPS/W Coarse-Grained Reconfigurable Array for Accelerating Dense and Sparse Applications.
Proceedings of the IEEE Symposium on VLSI Technology and Circuits 2024, 2024

The Dataflow Abstract Machine Simulator Framework.
Proceedings of the 51st ACM/IEEE Annual International Symposium on Computer Architecture, 2024

Revet: A Language and Compiler for Dataflow Threads.
Proceedings of the IEEE International Symposium on High-Performance Computer Architecture, 2024


2023
Unified Buffer: Compiling Image Processing and Machine Learning Applications to Push-Memory Accelerators.
ACM Trans. Archit. Code Optim., June, 2023

AHA: An Agile Approach to the Design of Coarse-Grained Reconfigurable Accelerators and Compilers.
ACM Trans. Embed. Comput. Syst., March, 2023

Artifact for Mosaic: An Interoperable Compiler for Tensor Algebra.
Dataset, March, 2023

Looplets: A Language For Structured Coiteration (The Artifact).
Dataset, January, 2023

Indexed Streams: A Formal Intermediate Representation for Fused Contraction Programs.
Proc. ACM Program. Lang., 2023

Mosaic: An Interoperable Compiler for Tensor Algebra.
Proc. ACM Program. Lang., 2023

Legate Sparse: Distributed Sparse Computing in Python.
Proceedings of the International Conference for High Performance Computing, 2023

Looplets: A Language for Structured Coiteration.
Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization, 2023

The Sparse Abstract Machine.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

BaCO: A Fast and Portable Bayesian Compiler Optimization Framework.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Compiler Support for Sparse Tensor Computations in MLIR.
ACM Trans. Archit. Code Optim., 2022

Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture.
CoRR, 2022

Correct Compilation of Semiring Contractions.
CoRR, 2022

SpDISTAL: Compiling Distributed Sparse Tensor Computations.
Proceedings of the SC22: International Conference for High Performance Computing, 2022

DISTAL: the distributed tensor algebra compiler.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Autoscheduling for sparse tensor algebra with an asymptotic cost model.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

2021
Copy-and-patch compilation: a fast compilation algorithm for high-level languages and bytecode.
Proc. ACM Program. Lang., 2021

Compilation of sparse array programming models.
Proc. ACM Program. Lang., 2021

An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs.
CoRR, 2021

An Attempt to Generate Code for Symmetric Tensor Computations.
CoRR, 2021

Compiling Halide Programs to Push-Memory Accelerators.
CoRR, 2021

2020
A sparse iteration space transformation framework for sparse tensor algebra.
Proc. ACM Program. Lang., 2020

Copy-and-Patch Binary Code Generation.
CoRR, 2020

A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra.
CoRR, 2020

Sparse Tensor Transpositions.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020

Automatic generation of efficient sparse tensor format conversion routines.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020


2019
Tensor Algebra Compilation with Workspaces.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

2018
Format abstraction for sparse tensor algebra compilers.
Proc. ACM Program. Lang., 2018

Unified Sparse Formats for Tensor Algebra Compilers.
CoRR, 2018

Automatic Generation of Sparse Tensor Kernels with Workspaces.
CoRR, 2018

2017
The tensor algebra compiler.
Proc. ACM Program. Lang., 2017

taco: a tool to generate tensor algebra kernels.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

2016
Simit: A Language for Physical Simulation.
ACM Trans. Graph., 2016

Why New Programming Languages for Simulation?
ACM Trans. Graph., 2016

2013
MPI datatype processing using runtime compilation.
Proceedings of the 20th European MPI Users's Group Meeting, 2013

2012
Automatic datatype generation and optimization.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

2011
Transformation for class immutability.
Proceedings of the 33rd International Conference on Software Engineering, 2011


  Loading...