Codeplay and SYCL Highlights at the LLVM Developers' Meeting

05 October 2020

LLVM Developers' Meeting 2020

The team at Codeplay are regular presenters at the LLVM Developers' Meetings. In fact, back in February Michael Wong, Distinguished Engineer at Codeplay, presented at the Toronto LLVM Developer Meetup on the latest ISO C++ updates. We also presented in 2018 on The Future Direction of C++, 2016 on C++ on Accelerators: Supporting Single-Source SYCL and HSA Programming Models Using Clang and Bringing RenderScript to LLDB, and in 2015 on Creating an SPMD Vectorizer for OpenCL with LLVM.

This year Alexander Johnston, one of our engineers, is doing a talk entitled SYCL™ for CUDA™: An overview of implementing PI for CUDA on the 7th October at 12pm. He will talk through Codeplay's contribution to Intel's open source SYCL implementation, based on LLVM, that uses an abstraction layer to dispatch SYCL commands to different backends including OpenCL and CUDA. This talk gives an overview of the steps involved in the development of the CUDA backend, from Clang modifications down to CUDA calls.

The LLVM Developers' Meeting is a bi-annual gathering of the entire LLVM Project community and runs from the 6th to the 8th October. This year is the first virtual event!

The conference is organized by the LLVM Foundation and many volunteers within the LLVM community. Developers and users of LLVM, Clang, and related subprojects will enjoy attending interesting talks, impromptu discussions, and networking with the many members of our community. Whether you are a new to the LLVM project or a long time member, there is something for each attendee.

What types of people attend?

  • Active developers of projects in the LLVM Umbrella(LLVM core, Clang, LLDB, libc++, compiler_rt, klee, lld, etc).
  • Anyone interested in using these as part of another project.
  • Students and Researchers
  • Compiler, programming language, and runtime enthusiasts.
  • Those interested in using compiler and toolchain technology in novel and interesting ways.

Full details on the event can be found here

If you want to talk to someone from Codeplay you can contact us via LinkedIn or using our contact form on Codeplay’s website or follow us on Twitter @codeplaysoft 

Codeplay are hiring.  If you’re interested in working for Codeplay then please follow the attached link & apply directly to any of the positions we have advertised. Please ensure the following documents are attached to your application: Cover Letter, CV and Code Samples - Codeplay Careers.

Codeplay Software Ltd has published this article only as an opinion piece. Although every effort has been made to ensure the information contained in this post is accurate and reliable, Codeplay cannot and does not guarantee the accuracy, validity or completeness of this information. The information contained within this blog is provided "as is" without any representations or warranties, expressed or implied. Codeplay Sofware Ltd makes no representations or warranties in relation to the information in this post.
Rod Burns's Avatar

Rod Burns

VP Ecosystem