Speaker: Nathan Sidwell, Mentor Embedded

Conference: Multicore Challenge 2014 (click here to see full programme)
Speaker: Nathan Sidwell, Director of Sourcery Services
Organistation: Mentor Embedded
Presentation Title: Languages for Multicore Programming
Abstract: There are three main multicore languages (OpenCL, OpenMP, OpenACC) and a several other extensions (i.e. CUDA, CILK, GUPC). All these languages have different starting points and feature sets. This confuses the market and makes the hard problem of targeting multicore systems unnecessarily harder than it might be.
Biography: Nathan has worked on CPU architectures, language design and compilation systems for over 25 years. He is a long standing GCC developer, having contributed to C++ frontend and C++ ABI design, along with code generation for existing and new architectures. Nathan manages a distributed team of GCC and LLVM engineers at Mentor Embedded.