Biography
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.
Publications
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-2014High 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