Skip to main navigation Skip to search Skip to main content

C++ for Heterogeneous Parallelism

    Activity: Talk or presentationInvited talk

    Description

    Codeplay are internationally recognized experts in advanced optimizing technologies, compilers and programmable graphics. We have been providing acceleration solutions that optimize performance for graphics semiconductor designers and AAA game developers since 1999.
    In the semiconductor sector, Codeplay partners with leading chip manufacturers, such as Qualcomm and Movidius; helping them to exploit the full potential of their chipsets, and accelerate time-to-market. Codeplay are also a leading participant in a number of European FP7 research projects including Peppher, LPGPU, and CARP. Meanwhile, as a highly active member of the Khronos Group, Codeplay work towards the design of the next generation of the OpenCL standard.
    In this talk I will give an overview of Codeplay's motivations and contributions towards the use of C++ for heterogeneous concurrent and parallel processing. This has included extensions to the semantics, control structures, and type system of the C++ language. Details of an exciting new C++ parallel language technology will also be introduced.
    PeriodMar 2014
    Held atUniversity of Edinburgh, United Kingdom
    Degree of RecognitionRegional

    Keywords

    • C++
    • SYCL
    • heterogeneous
    • parallelism