The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Implementing an embedded GPU language by combining translation and generation

Author

  • Calle Lejdfors
  • Lennart Ohlsson

Summary, in English

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. Copyright 2006 ACM.

Publishing year

2006

Language

English

Pages

1610-1614

Publication/Series

Proceedings of the ACM Symposium on Applied Computing

Volume

2

Document type

Conference paper

Publisher

Association for Computing Machinery (ACM)

Topic

  • Computer Science

Keywords

  • Graphics processing units (GPU)
  • Compilation
  • Dynamic languages
  • Generative techniques

Conference name

2006 ACM Symposium on Applied Computing

Conference date

2006-04-23 - 2006-04-27

Conference place

Dijon, France

Status

Published

ISBN/ISSN/Other

  • ISBN: 1595931082