Skip to content

2019 09 30 meeting notes

Alexey Bader edited this page Nov 11, 2019 · 2 revisions

Agenda

  • Opens
  • SYCL development status update
  • October 14 meeting

Meeting notes

Opens

We need to book a slot for SYCL related round table. Alexey Bader is on vacation from October 4. I'll ask Ronan to book SYCL round table.

SYCL development status update

We released new SYCL implementation update including CPU/GPU OpenCL runtimes for Linux and Windows.

  • Documentation improvements
  • SYCL host device improvements
    • Added event profiling info queries
    • USM support is enabled for a host device
    • Fixed mul_hi, rotate, sub_sat built-in
  • Compiler improvement
    • Added C++11 spelling for clang unroll attribute in addition to the pragma unroll
    • Fix invalid data layout causing wrong pointer size on Windows
    • SYCL_EXTERNAL macro support is added https://github.com/intel/llvm/pull/622
    • Synced with LLVM 17 days old
  • Run-time improvements
    • contant_ptr is lowered to the global name space to avoid illegal casts
    • Default range constructor is removed.
    • Added function pointers API support: get device side FPTR,
    • Queue is now thread-safe
    • Added unary +/- operators to the vector class. https://github.com/intel/llvm/pull/657
  • Infrastructure improvements
    • SYCL runtime warnings are treated as errors by BuildBot

October 14 meeting

No meeting on October 14 - Alexey Bader is on vacation.

Clone this wiki locally