Spatial Programming with OpenSPL

Tobias Becker, Oskar Mencer, Georgi Gaydadjiev

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

13 Citations (Scopus)

Abstract

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
Chapter5
Pages83-98
Number of pages15
ISBN (Electronic)978-3-319-26408-0
ISBN (Print)978-3-319-26406-6
DOIs
Publication statusPublished - 2016
Externally publishedYes

Fingerprint

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

Cite this