Title
Implementing an embedded GPU language by combining translation and generation
Abstract
Dynamic languages typically allow programs to be written at a very high level of abstraction. But their dynamic nature makes it very hard to compile such languages, meaning that a price has to be paid in terms of performance. However under certain restricted conditions compilation is possible. In this paper we describe how a domain specific language for image processing in Python can be compiled for execution on high speed graphics processing units. Previous work on similar problems have used either translative or generative compilation methods, each of which has its limitations. We propose a strategy which combine these two methods thereby achieving the benefits of both.
Year
DOI
Venue
2006
10.1145/1141277.1141654
SAC
Keywords
Field
DocType
high speed graphics,image processing,certain restricted conditions compilation,dynamic language,previous work,dynamic nature,similar problem,high level,domain specific language,generative compilation method,embedded gpu language,natural sciences
Graphics,Domain-specific language,Dynamic compilation,Programming language,Computer science,Image processing,Compiler,High-level programming language,OpenGL,Python (programming language)
Conference
ISBN
Citations 
PageRank 
1-59593-108-2
6
1.03
References 
Authors
10
2
Name
Order
Citations
PageRank
Calle Lejdfors161.37
Lennart Ohlsson2376.10