OBPMark
Leonidas Kosmidis
Barcelona, Catalonia
- 0 Collaborators
OBPMark is the official benchmarking suite of the European Space Agency (ESA) for different on-board processing devices. It is open source ( https://obpmark.github.io ) and supports multiple parallel programming models. It includes application kernels and full conventional and ML space applications. ...learn more
Project status: Published/In Market
oneAPI, Mobile, HPC, Internet of Things, Artificial Intelligence, Graphics and Media
Intel Technologies
DevCloud,
DPC++,
Migrated To SYCL,
Intel Integrated Graphics,
Intel CPU
Overview / Usage
OBPMark is the official benchmarking suite of the European Space Agency (ESA) for different on-board processing device ranging from CPUs to GPUs and Machine Learning (ML) accelerators. It is open source ( https://obpmark.github.io ) and supports multiple parallel programming models. It includes algorithmic building blocks (OBPMark Kernels/GPU4S Bench) and full conventional (OBPMark) and Machine Learning (OBPMark-ML) space applications.
The development of OBPMark started within the GPU4S (GPU for Space) ESA-funded project, coordinated by the Barcelona Supercomputing Center (BSC), in order to address the lack of space-relevant (and other safety critical domains) benchmarks for Embedded GPUs. Originally targeting embedded GPUs, the benchmarking suite known as GPU4S Bench was defined, containing a selection of algorithmic building blocks which are common in multiple space domains (i.e. vision-based navigation, telecommunications, machine learning etc) identified in a survey of space software performed with Airbus Defence and Space.