Calle Lejdfors, Ph.D.
![]() |
Calle Lejdfors (calle dot lejdfors at cs dot lth dot se) Department of Computer Science Lund University Box 118 S-221 00 Lund Sweden
Phone: (+46) 46 222 41 98 For internal mail: Hämtställe 7 |
Work
As of 2008-06-13 I am completed 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 has involved high-level GPU programming languages in particular, and domain-specific language in general.
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