PHAST Library is a freely available, productivity-oriented, single-source modern C++ programming framework for heterogeneous architectures. It allows programmers to write high-performance code for multi-core CPUs and NVIDIA GPUs. It is based on multi-dimensional containers, hierarchical parallelism, and parallelization parameters that allow separating performance tuning from application code.
Open-source code of a high-performance multi-object tracker for Autonomous Driving scenarios, implemented in CUDA C++ for NVIDIA GPUs, based on parallel Kalman-Filters and the Hungarian method for target-measurement association.
ISA eXtension for Integrated Accelerator Management (IXIAM) is a HW-SW framework that allow controlling a wide variety of integrated accelerators directly from the core. It features a few RISC-V instructions to achieve reservation, work offloading, data transfer and synchronization, a thin hardware layer, and a user-space interrupt mechanism.