1. Home
    2. Solutions
      1. Acoran IconAcoran

        Codeplay's Acoran platform integrates all the industry standard technologies needed to support a very wide range of AI and HPC software at extremely high performance.

      2. Silicon Enablement IconSilicon Enablement

        For chip companies that have designed their own AI accelerator, Codeplay provides all the software and custom services to integrate their AI chip with their customers' AI software.

      3. Ecosystem IconEcosystem

        Tools for accelerator processors in AI, HPC and graphics. Our open-source projects power everything from smartphone graphics to science on future Exascale supercomputers.

      4. Automotive IconAutomotive

        Codeplay brings functional safety, high performance and a familiar software development environment to Advanced Driver Assistance Systems (ADAS) and autonomous vehicles.

      5. oneAPI IcononeAPI

        oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architecture.

      6. SYCL Training Icon SYCL Training

        For companies wishing to hire us to help train their teams with the knowledge and experience to build SYCL applications. Includes CUDA to SYCL porting programmes.

    3. News
      1. News IconAll Updates

        Brows a combined list of blogs, press-releases, news and announcements all in one place.

      2. News IconNews

        Read the latest updates and news, directly from the team at Codeplay.

      3. Press Updates IconPress Updates

        A combined list of all our current and previous press-releases.

      4. Blogs IconBlogs

        Read blogs for our talented engineers at Codeplay and the industry at large.

      5. Videos IconVideos

        Watch videos for our talented engineers at Codeplay and the industry at large.

    4. Company
      1. About Us IconAbout Us

        Learn about Codeplay, who we are, what we have done and view our timeline.

      2. Careers IconCareers

        Interested in joining our team? View all our current positions as well as tips to build a successful application.

      3. Management Team IconManagement Team

        Meet our senior management team along with our founder and CEO.

      4. Partners IconCollaborations

        See some of the companies, industry partners and standards bodies we have collaborate with.

      5. Press-Packs IconPress-Packs

        Download our press-packs containing logos and guides on how to use them.

      6. Contact Us IconContact Us

        Get in touch with us and we will help with any queries you have.

    5. Contact
    6. construction Developer Portal
  • articleAll Updates
  • rss_feedDeveloper Blogs
  • announcementNews
  • camera_enhancePress-Releases
  • movie_creationVideos
Optimizing Your SYCL Code Using Profiling Image
Georgi Mirazchiyski's Avatar
blogs

Optimizing Your SYCL Code Using Profiling

27 August 2019

Enabling Polymorphism in SYCL using the C++ idiom CRTP Image
Georgi Mirazchiyski's Avatar
blogs

Enabling Polymorphism in SYCL using the C++ idiom CRTP

12 July 2019

Generic Interfaces with Generic Lambdas with C++ and SYCL Image
Georgi Mirazchiyski's Avatar
blogs

Generic Interfaces with Generic Lambdas with C++ and SYCL

11 June 2019

SG20 Education and Recommended Videos for Teaching C++ Image
Christopher Di Bella's Avatar
blogs

SG20 Education and Recommended Videos for Teaching C++

10 December 2018

ComputeCpp: From 0.1 to 1.0 and SYCL Conformance in 2 years Image
Ruyman Reyes's Avatar
blogs

ComputeCpp: From 0.1 to 1.0 and SYCL Conformance in 2 years

23 August 2018

Developer Blog - Solving Maxwell's Equations on Unstructured Meshes with SYCL and ComputeCpp Image
Rod Burns's Avatar
blogs

Developer Blog - Solving Maxwell's Equations on Unstructured Meshes with SYCL and ComputeCpp

02 August 2018

Understanding Function Template Partial Ordering Using Examples Image
Rod Burns's Avatar
blogs

Understanding Function Template Partial Ordering Using Examples

08 June 2018

Concepts - Transforming std::find into std::ranges::find Image
Rod Burns's Avatar
blogs

Concepts - Transforming std::find into std::ranges::find

30 May 2018

Custom Alias Analysis in LLVM Image
Rod Burns's Avatar
blogs

Custom Alias Analysis in LLVM

30 April 2018

Buffer Reinterpret: Viewing data from a different perspective Image
Marios Katsigiannis's Avatar
blogs

Buffer Reinterpret: Viewing data from a different perspective

09 March 2018

Expert Post: Using Template Sorcery To Implement SYCL Interoperability Image
Christopher Di Bella's Avatar
blogs

Expert Post: Using Template Sorcery To Implement SYCL Interoperability

30 January 2018

Passing overload sets to functions in C++ Image
Rod Burns's Avatar
blogs

Passing overload sets to functions in C++

19 January 2018

Alternative machine learning algorithms using SYCL and OpenCL Image
Romain Biessy's Avatar
blogs

Alternative machine learning algorithms using SYCL and OpenCL

21 December 2017

Meeting The C++ Community In Berlin Image
Rod Burns's Avatar
blogs

Meeting The C++ Community In Berlin

21 November 2017

LPGPU2 project enhances CodeXL for remote profiling on Android devices Image
Illya Rudkin's Avatar
blogs

LPGPU2 project enhances CodeXL for remote profiling on Android devices

24 October 2017

Managed Virtual Pointers with SYCL Image
Vanya and Ruyman's Avatar
blogs

Managed Virtual Pointers with SYCL

13 October 2017

Detection Idiom - A Stopgap for Concepts Image
Melissa Richardson's Avatar
blogs

Detection Idiom - A Stopgap for Concepts

15 September 2017

Implementing OpenCL Support for Eigen using SYCL and ComputeCpp Image
Mehdi Goli's Avatar
blogs

Implementing OpenCL Support for Eigen using SYCL and ComputeCpp

22 May 2017

Setting Up TensorFlow With OpenCL Using SYCL Image
Luke Iwanski's Avatar
blogs

Setting Up TensorFlow With OpenCL Using SYCL

30 March 2017

Codeplay's Safety-Critical Memory Manager Image
Illya Rudkin's Avatar
blogs

Codeplay's Safety-Critical Memory Manager

06 January 2017

arrow_back_iosOlder
arrow_forward_iosNewer
Codeplay Software Ltd
© Copyright Codeplay 2023
Company Registration (England & Wales) number: 04567874. Registered Office: 2 New Bailey, 6 Stanley Street, Salford, Greater Manchester, UK, M3 5GS

Useful Links

  • Developer Portal
  • Acoran Platform
  • SYCL Academy
  • SYCL.tech

Legal

  • Cookie Policy & Cookie Settings
  • GDPR
  • Privacy Policy
  • Quality Policy

Support

  • Contact Us
  • Discourse
  • Twitter
  • Facebook
  • Linkedin
  • Subscribe to Newsletter