Codeplay will be attending the 2015 European LLVM Conference in London from 13 - 14 April, as well as being a sponsor of the event.
Codeplay is at its heart a compiler company, and has been using and contributing to the LLVM project for years. Our passion for the LLVM community and the opportunities that the LLVM tools provide mean we are always happy to be meeting like-minded people.
Attending from Codeplay will be Neil Henning, Deepak Panickal, JinGu Kang, Fraser Cormack, Pierre-Andre Saulais, Jakub Chlanda, Ewan Crawford, Meenakshi Ravindran, Lukas Kuklinek, Gordon Brown, and Colin Riley.
Deepak Panickal and Ewan Crawford will be presenting a talk, 'Why Should I Use LLDB?' . Tackling the lack of information readily available for end-users outside of the official website, Deepak and Ewan will present LLDB from a user's point of view to provide an introduction to its interfaces and features. The talk will cover various interfaces that are available to the user, such as the standard command line interface, and Eclipse GUI through the LLDB-MI driver, and will conclude with an update on future developments, including rapidly improving support for platforms such as Windows.
Also presenting from Codeplay is Pierre-Andre Saulais, alongside Erkan Diken, Martin J. O'Riordan, and David Moloney of Movidius. Their talk, 'Challenges of mixed-width vector code generation and static scheduling in LLVM (for VLIW Architectures)' presents some of the work done by Codeplay in collaboration with Movidius to optimise their LLVM-based compiler over the last year. The Myriad 2 processor that the compiler targets is based on Movidius' VLIW architecture, SHAVE. This talk will present some of the VLIW-related challenges we have faced and how we solved them.
Technology Lead, Neil Henning, will be presenting, 'Why SPIR-V? Motivation behind the new IL, and how Vulkan and OpenCL will use it' at the Khronos side-event at EuroLLVM. Neil has been part of the working group at Khronos for both Vulkan and SPIR-V. He will be covering a little history on how SPIR-V was created, which problems it solves, and how it will fit into with the wider open source community, before covering how OpenCL and Vulkan will use SPIR-V with some examples.
We’re always delighted to speak with anyone interested in what we’re doing, so please come and say "hello". If you would like to arrange a meeting with us at the event, please follow us on @codeplaysoft and make contact!