Mapping High Level Parallel Code to Bespoke Hardware for Energy Efficient and Real Time Autonomous Devices and Smart Sensors.

Project number: 
The two key requirements for real time decision making in robotics systems and smart sensors, is: 1) increased compute power for full AI autonomy, and 2) energy efficiency, which is a a critical concern for long-lasting operation. The goal of this project is to develop novel language processing methodologies, to create low energy custom hardware accelerators with Field Programmable Gate Arrays (FPGAs) from algorithms written in SYCL. SYCL is a portable C++ standard for heterogeneous computing.
Dr. Robert Stewart
Heriot-Watt University

**Note: Project availability subject to collaboration agreement being signed**


Codeplay is a company in Edinburgh with industry expertise with compiler construction and processor architectures. They are a leading partner in the standardisation of SYCL, a programming abstraction for heterogeneous hardware. Codeplay have SYCL implementations for CPUs and GPUs.

The Codeplay CEO, Andrew Richards, founded the company in 2002. He chairs the working group for the SYCL standard within the Khronos Group.