Advanced hardware accelerator support through AlmaIF
- Post by: Konstantina Papachristopoulou
- November 16, 2022
- Comments off
CPSoSaware partner, Tampere University, and in particular its Customized Parallel Computing (CPC) research group, leads the development of PoCL on the side and for the needs of their research projects, including CPSoSaware project.
We are pleased to announce that AlmaIF and PoCL driver developed for the CPSoSaware execution platform (work performed in WP2, WP3, and WP5) is now upstreamed to the main PoCL repository! almaif is the new driver that implements the functionality previously handled by accel and ttasim drivers.
The driver works with both programmable and non-programmable hardware accelerators that implement the almaif interface (more information are available here).
The driver can be used with OpenCL Custom Devices (CL_DEVICE_TYPE_CUSTOM) which don’t support online compilation, or with CL_DEVICE_TYPE_ACCELERATORs, which support device-specific compilation (implemented only for OpenASIP for now).
Instructions for building and using the AlmaIF driver can be found in the user manual.