Home
Home
  Research
    Simit
    Datatypes
    Immutability
  Old Projects
  Calendar
  CV

 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.

Publications

CSAIL 2017 The Tensor Algebra Compiler
Fredrik Kjolstad, Shoaib Kamil Stephen Chou, David Lugato and Saman Amarasinghe
MIT CSAIL Technical Report, February 2017.
http://hdl.handle.net/1721.1/107013

pdf
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).
pdf
TOG 2016 Why New Programming Languages for Simulation?
Gilbert Bernstein, and Fredrik Kjolstad
ACM Transactions on Graphics May 2016
pdf
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)
pdf
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)
pdf
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
pdf
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)
pdf
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
pdf
ParaPLoP 2010 Ghost Cell Pattern
Fredrik Kjolstad and Marc Snir
2nd Annual Workshop on Parallel Programming Patterns, March 2010
pdf

Awards

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