Calle Lejdfors
Work
On 2008-06-13 I finished my Ph.D. studies as a part of the computer graphics group, and now have a doctorate in Compute Science with a focus on real-time computer graphics. More specifically my research involved high-level GPU programming languages in particular, and domain-specific language in general.
Currently, I am working at IO Interactive <ioi.dk> doing render coding and platform optimizations for our engine Glacier 2. If you have questions or comments regarding my research or any of the projects listed below, I can be reached at calle (dot) lejdfors (at) gmail (dot) com.
Projects
- PyGPU - Programming GPUs in Python
- PyFX - A scriptable effect framework for Python
- A Python/Numeric geometric algebra implementation based on GABLE.
- Ray-tracing and photonmapping in functional programming languages.
Papers and publications
- Calle Lejdfors, High-level GPU programming: domain-specific optimization and inference, Doctoral dissertation No. 29, ISSN 1404-1219, Lund, June 2008. (Errata for the printed version)
- Henrik Malm, Magnus Oskarsson, Eric Warrant, Petrik Clarberg, Jon Hasselgren, Calle Lejdfors, Adaptive enhancement and noise reduction in very low light-level video, International Conference on Computer Vision, 2007.
- Calle Lejdfors, Techniques for implementing embedded domain specific languages in dynamic languages, Licentiate thesis No. 5, ISSN 1652-4691, Lund, February 2006
- Calle Lejdfors and Lennart Ohlsson, PyGPU: A high-level language for high-speed image processing,
IADIS International Conference Applied Computing 2007 - Calle Lejdfors and Lennart Ohlsson, Implementing an embedded GPU language by combining translation and generation,
Programming Language track at SAC06. - Calle Lejdfors and Lennart Ohlsson, PyFX: A framework for real-time graphics effects,
Technical report, Lund University, LU-CS-TR:2005-233 - Calle Lejdfors and Lennart Ohlsson, A scripting tool for real-time effect programming,
WSCG' 05 Posters proceedings, pp. 37-38, 2005 - Calle Lejdfors and Lennart Ohlsson, PyFX - An active effect framework,
SIGRAD 2004 Conference proceedings, pp. 17-24, 2004
Education:
I was involved in the following courses:
- Object-oriented modeling and design
- Game Engine Technology
- Functional programming
- Introduction to 3D