A Case Study in Implementation-Space Exploration

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

Event location: Krakau PL

ISBN: 978-2-9557474-0-7

URI: http://dl.acm.org/citation.cfm?id=3005729.3005739

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.

Authors with CRIS profile

Related research project(s)

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: Download