This repository was archived by the owner on Mar 2, 2026. It is now read-only.
v2022.3
Added
- Support
CL_MEM_ALLOC_BUFFER_LOCATION_INTELproperty (#34, #46, #88). - Support early print buffer flushing in debug mode (#61).
- Document how buffers are managed in the runtime (#81).
- Add
cl_intel_unified_shared_memoryto supported extensions (#94). - Parse
device_globalmemory definitions from auto-discovery string (#100, #110). - Enable macro
MEM_DEBUG_MSGin debug mode (#106). - Print warning when kernel argument has multiple
buffer_locationattributes (#109). - Support streaming kernels (#103, #108, #114, #115, #142, #145, #146, #153, #158).
- Document purpose of FPGA Runtime for OpenCL (#102).
- Support Ubuntu 22.04 LTS (#112, #113, #182).
- Document phase-locked-loop settings (#131).
- Support
buffer_locationfor shared/host USM allocations (#141, #149). - Read environment variable
INTELFPGA_SIM_DEVICE_SPEC_DIR(#156). - Document issue where multiple runtime libraries get linked (#166).
Changed
- Update Khronos OpenCL headers (#62, #67, #68).
- Support Rocky Linux 8 since CentOS 8 was discontinued (#72, #73).
- Require C++17 compiler support (#75).
Fixed
- Load
libz.so.1alongsidelibz.soon Linux (#69). - USM device allocations when simulating multiple global memories (#104).
- Consistently enable verbose output for all tests (#121).
- Inaccessible links to MMD functions in documentation (#128).