A Case Study in Implementation-Space Exploration

Conference contribution
(Original article)


Publication Details

Author(s): Lier A, Franke L, Stamminger M, Selgrad K
Publisher: European Lisp Scientific Activities Association
Publication year: 2016
Title of series: ELS2016
Conference Proceedings Title: Proceedings of the 9th European Lisp Symposium on European Lisp Symposium
Pages range: 83-90
ISBN: 978-2-9557474-0-7


Abstract


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.



FAU Authors / FAU Editors

Franke, Linus
Graduiertenkolleg 1773 Heterogene Bildsysteme
Lier, Alexander
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Selgrad, Kai
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)
Stamminger, Marc Prof. Dr.
Lehrstuhl für Informatik 9 (Graphische Datenverarbeitung)


How to cite

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: 

Last updated on 2019-22-07 at 07:33