I received my M. Sc. in Engineering Mathematics (Teknisk Matematik) from Lund University - Faculty of Engineering in 2011. I did my master thesis work for Toyota at an R&D facility nearby Tokyo, modeling undesirable engine combustion behaviors. I joined the graphics group at the Department of Computer Science, Lund University in March 2011 and initiated my Ph. D studies. Current research topics are hardware (GPU) modeling, auto-tuning and optimization, ray-tracing, and data structures for rendering.


Per Ganestam, Rasmus Barringer, Michael Doggett, and Tomas Akenine-Möller
"Bonsai: Rapid Bounding Volume Hierarchy Generation using Mini Trees",
the Journal of Computer Graphics Techniques, September 2015
Per Ganestam and Michael Doggett
"Real-Time Multiply Recursive Reflections and Refractions using Hybrid Rendering",
The Visual Computer Journal, September 2014
Björn Johnsson, Per Ganestam, Michael Doggett, and Tomas Akenine-Möller
"Power Efficiency for Software Algorithms running on Graphics Processors",
High Performance Graphics, June 2012
Daniel Jönsson, Per Ganestam, Michael Doggett, Anders Ynnerman and Timo Ropinski
"Explicit Cache Management for Volume Ray-Casting on Parallel Architectures",
Eurographics Symposium on Parallel Graphics and Visualization, May 2012
Per Ganestam and Michael Doggett
"Auto-tuning Interactive Ray Tracing using an Analytical GPU Architecture Model",
GPGPU-5, the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units, London UK, March 2012.

Master Thesis

My master thesis is the result of work performed from April to September 2010 at Toyota Motor Corporation's R&D-facilities Higashifuji Technical Center close to Tokyo, Japan.
Per Ganestam
"Empirical Knock Model for Automatic Engine Calibration",
Department of Automatic Control, Lund University, Sweden, October 2010.

Teaching - Teaching Assistant

Programmeringsteknik - Programming, first course Java (EDA016), 2011-2014
High Performance Computer Graphics (EDAN35), 2011-2015
C++ Programming (EDA31), 2012, 2013, 2015
Computer Graphics: Introduction to 3D (EDA221), 2013, 2014, 2015
Algorithm Implementation (EDAF15), 2015
Multicore Programming (EDAN25), 2015