Spatial Programming with OpenSPL

Book Chapter (2016)
Author(s)

Tobias Becker (Maxeler Technologies)

Oskar Mencer (Maxeler Technologies)

Georgi Gaydadjiev (Maxeler Technologies)

Affiliation
External organisation
DOI related publication
https://doi.org/10.1007/978-3-319-26408-0_5
More Info
expand_more
Publication Year
2016
Language
English
Affiliation
External organisation
Pages (from-to)
83-98
ISBN (print)
978-3-319-26406-6
ISBN (electronic)
978-3-319-26408-0

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.

No files available

Metadata only record. There are no files for this record.