The iframe on this page is empty and contains no contentSkip to content

The Third OpenSPL Summer School

The Third OpenSPL Summer School Tutorial
12-15 July 2016

Imperial College London

OpenSPL is an open standard for a novel Spatial Programming Language. It is based on the core concept that a program executes in space, rather than in time sequence. All operations are assumed to be parallel unless specified to be sequential. This revolutionary computing paradigm offers dramatic increases in performance, performance/watt and performance/unit of rackspace compared to conventional instruction-processor machines.

This Summer School, an internal event of Imperial College with many renowned invited speakers, aims to bring together researchers, students, professionals interested in OpenSPL to become aware of the latest advances and to become proficient in application development in OpenSPL.

FRESH Summit: 11 July 2016

The FRESH Summit focuses on the Future of REconfigurable Systems and their High-level design. While this event does not exclusively focus on OpenSPL-related topics, participants of the OpenSPL Summer School are invited to participate in this event since it will be highly relevant to them.

Attendance of the one-day FRESH Summit is free but registration is required.

Tutorial: 12-15 July 2016

This four-day Tutorial covers a practical implementation of OpenSPL for dataflow computing. The tutorial includes talks and laboratory sessions given by leading experts from academia and from industry. There will be practical sessions to enable attendants to have hands-on experience of developing solutions using OpenSPL.

The tutorial will also cover how to target Maxeler dataflow systems as a spacial computing substrate. For example, Maxeler Galava PCIe cards present a low-cost platform for academic users that can be programmed with OpenSPL.


Maxeler Galava PCIe cards: A spacial computing substrate for academic users.

The tutorial will also cover in depth some practical applications that are available from the Maxeler App Gallery . This App Gallery is part of the Maxler Maximum Performance Eco System and it has been gaining strong momentum from the OpenSPL user community.


Maximum Performance Eco-System: OpenSPL Apps for Maxeler systems.

In addition to targeting traditional spatial computing substrates such as Galava or other commercial dataflow cards, various applications targeting the new Juniper QFX-PFA packet flow accelerator switch are also available. The Juniper QFX-PFA switch contains a spatial computing module for accelerating complex network applications with very high throughput and low, deterministic latency. A number of networking applications will be covered in depth.


Juniper QFX-PFA packet flow accelerator switch with spatial computing module.


Attendance of the one-day FRESH Summit is free. However, space is limited so please register as early as possible, using the link at the top of the page.

The Registration Fees for the four-day OpenSPL Tutorial are:

Please select the appropriate link above to register and pay. Those apply for Student Registration would need a letter from an educational institution confirming their student status; please email this letter to Mrs Claxton:

If the fee is paid by credit card, a 1.345% processing fee will be added. The tutorial Registration Fee includes course material and refreshments during breaks.

Please note that the registration for the FRESH Summit and for the Tutorial are separate. If you wish to attend both the Summit and the Tutorial, please register for both of them separately.

Travel Information and Accommodation

The summer school will take place at Imperial College London, South Kensington Campus.

Accommodation is not included in the Registration Fee. Please check availability of local hotels and student accommodation; early booking is recommended. You could also try a booking service.