A Case Study in Implementation-Space Exploration

Beitrag bei einer Tagung
(Originalarbeit)


Details zur Publikation

Autor(en): Lier A, Franke L, Stamminger M, Selgrad K
Verlag: European Lisp Scientific Activities Association
Jahr der Veröffentlichung: 2016
Titel der Reihe: ELS2016
Tagungsband: Proceedings of the 9th European Lisp Symposium on European Lisp Symposium
Seitenbereich: 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-Autoren / FAU-Herausgeber

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)


Zitierweisen

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: 

Zuletzt aktualisiert 2018-07-08 um 22:30