Spatial Programming with OpenSPL

Tobias Becker, Oskar Mencer, Georgi Gaydadjiev

Research output: Chapter in Book/Conference proceedings/Edited volumeChapterProfessional

12 Citations (Scopus)


In this chapter we present OpenSPL, a novel programming language that enables designers to describe their computational structures in space and benefit from parallelism at multiple levels. We start with our motivation why spatial programming is currently among the most promising approaches for building future computing systems in Sect. 5.1. In Sect. 5.2 we introduce the basic principles behind OpenSPL and exemplify them with few simple examples targeting the first commercial offering of a Spatial Computer system by Maxeler Technologies. We validate the potential of Spatial Computers in Sect. 5.3 and conclude in Sect. 5.4.
Original languageEnglish
Title of host publicationFPGAs for Software Programmers
Place of PublicationCham
PublisherSpringer Science
Number of pages15
ISBN (Electronic)978-3-319-26408-0
ISBN (Print)978-3-319-26406-6
Publication statusPublished - 2016
Externally publishedYes


Dive into the research topics of 'Spatial Programming with OpenSPL'. Together they form a unique fingerprint.

Cite this