Full CV including list of publications

Research

My primary field of research is the implementation of large-scale numerical simulation software for multiprocessor computer systems. Topics include parallel algorithms, software optimization techniques, programming methodology and runtime systems. I am especially interested in algorithms and programming methodology for multi-core and many-core systems.

During my Ph.D studies I have been working on a joint project with the divisions of scientific computing and computer systems. We study how to implement parallel numerical algorithms efficiently for a range of non-uniform computer architectures. Examples of such systems are heterogenous clusters, cc-NUMAs and chip multi-processor hybrids (CMP/SMT). Most of the work done so far has been focused on iterative solvers for large and sparse systems of equations such as Krylov-subspace methods and Multigrid. We have also studied structured adaptive mesh refinement (SAMR) in this context.

After my Ph.D work I went to Stanford University and the department of Energy Resources Engineering to work on the parallelization of streamline simulators for fluid flow in porous media. I am currently employed as a post doctoral researcher at TDB working on multi-core implementations of methods for finding quantitative trait loci.

Before my Ph.D studies I was involved in a numerical simulation project for musical acoustics in collaboration with dr. Daniel Noreland.

Teaching

Lately I have been responsible for development and teaching the coarse High Performance Computing and Programming. For the last two years this course has been given in collaboration with ICME at Stanford University. I have also been involved teaching the coarses Programming of Parallel Computers and Scientific Computing, advanced course. I have also been working with e-learning tools in collaboration with the Uppsala Learning Lab (ULL) which is a part of the Wallenberg Global Learning Network.

Other Interests

When I am not doing research I like to perform and listen to music. For the last ten years I have been involved semi-professionally primarliy as a musician but also as a conductor, arranger and composer in various projects. Apart from music, I also try to ski and sail as much as I can.