Lier A, Franke L, Stamminger M, Selgrad K (2016)
Publication Type: Conference contribution, Original article
Publication year: 2016
Publisher: European Lisp Scientific Activities Association
Series: ELS2016
Pages Range: 83-90
Conference Proceedings Title: Proceedings of the 9th European Lisp Symposium on European Lisp Symposium
ISBN: 978-2-9557474-0-7
URI: http://dl.acm.org/citation.cfm?id=3005729.3005739
In this paper we show how a feature-oriented development methodology can be exploited to investigate a large set of possible implementations for a real-time rendering algorithm. We rely on previously published work to explore potential dimensions of the implementation space of an algorithm to be run on a graphics processing unit (GPU) using CUDA. The main contribution of our paper is to provide a clear example of the benefit to be gained from existing methods in a domain that only slowly moves toward higher level abstractions. Our method employs a generative approach and makes heavy use of Common Lisp-macros before the code is ultimately transformed to CUDA.
APA:
Lier, A., Franke, L., Stamminger, M., & Selgrad, K. (2016). A Case Study in Implementation-Space Exploration. In Proceedings of the 9th European Lisp Symposium on European Lisp Symposium (pp. 83-90). Krakau, PL: European Lisp Scientific Activities Association.
MLA:
Lier, Alexander, et al. "A Case Study in Implementation-Space Exploration." Proceedings of the 9th European Lisp Symposium, Krakau European Lisp Scientific Activities Association, 2016. 83-90.
BibTeX: Download