Skip to content

2019 09 09 meeting notes

Alexey Bader edited this page Sep 9, 2019 · 2 revisions

Agenda

  • Opens
  • SYCL development status update
    • Added SYCL compiler build instructions on Windows
    • SYCL runtime is built with Khronos ICD library by default (instead of system OpenCL)
    • Enable typedef-ed kernel names support (https://github.com/intel/llvm/issues/130)
    • Intel FPGA extension to simplify device selection
    • Various USM fixes and improvements
      • Added ordered queue extension support
    • Added "deploy" target to install SYCL toolchain only
    • Added "run on the host" Intel extension. This method allows enqueuing host tasks into SYCL queue.
    • Enabled re-interpretation of 1D sub-buffers
    • No OpenCL API calls in SYCL headers -> no need to link with OpenCL.
  • In development features
    • using sycl = cl::sycl; alias to reduce code verbosity
    • Split device code into multiple SPIR-V modules. Current proposal - split per translation unit.
    • Documentation improvements
  • LLVM dev round-table topics
Clone this wiki locally