Old Projects

 Fredrik Berg Kjolstad - Curious Computer Science Researcher and Software Engineer

PhD Student
Computer Science and Artificial Intelligence Laboratory
Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology
fred at csail dot mit dot edu

I am a PhD candidate at MIT. I work on the Simit programming language for computing on graphs and unstructured meshes with linear algebra and tensors. I like to make tools to help people make things.

My research interests include programming models and languages, compilers, parallel computing, software engineering and programmer productivity.


CSAIL 2017 The Tensor Algebra Compiler
Fredrik Kjolstad, Shoaib Kamil Stephen Chou, David Lugato and Saman Amarasinghe
MIT CSAIL Technical Report, February 2017.

TOG 2016 Simit: A Language for Physical Simulation
Fredrik Kjolstad, Shoaib Kamil Jonathan Ragan-Kelley, David I.W. Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, and Saman Amarasinghe
ACM Transactions on Graphics May 2016 (accepted May 2015).
TOG 2016 Why New Programming Languages for Simulation?
Gilbert Bernstein, and Fredrik Kjolstad
ACM Transactions on Graphics May 2016
EuroMPI 2013 MPI Datatype Processing using Runtime Compilation
Timo Schneider, Fredrik Kjolstad and Torsten Hoefler
20th European MPI Users' Group Meeting
Best Paper Award (1/25)
PPoPP 2012 (short paper) Automatic Datatype Generation and Optimization
Fredrik Kjolstad, Torsten Hoefler and Marc Snir
17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'11) (short paper and poster)
IDEALS 2011 A Transformation to Convert Packing Code to Compact Datatypes for Efficient Zero-Copy Data Transfer
Fredrik Kjolstad, Torsten Hoefler and Marc Snir
Technical Report. University of Illinois at Urbana-Champaign, Aug. 2011. http://hdl.handle.net/2142/26452
ICSE 2011 Transformation for Class Immutability
Fredrik Kjolstad, Danny Dig, Gabriel Acevedo and Marc Snir
33rd International Conference on Software Engineering, May 2011
Acceptance ratio: 14% (62/441)
CAP 2010 Bringing the HPC Programmer's IDE into the 21st Century through Refactoring
Fredrik Kjolstad, Danny Dig and Marc Snir
SPLASH 2010 Workshop on Concurrency for the Application Programmer, Oct. 2010
ParaPLoP 2010 Ghost Cell Pattern
Fredrik Kjolstad and Marc Snir
2nd Annual Workshop on Parallel Programming Patterns, March 2010


2016 Adobe Fellowship
2011 Best Poster Award UIUC Graduate Student Expo
2006 Rosing Award for best national IT-related student work in 2005-2006 from the Norwegian Computer Association
2005 Eureka Award for best undergrad project at Gjovik University College


Design borrowed with permission from Torsten Hoefler