Sycl tagged stories

Sycl tagged stories

Khronos Releases SYCL Rev 9 Specification and Roadmap Updates for SC24 Conference

The SYCL™ Working Group at Khronos® has been hard at work advancing the ecosystem for this open, royalty-free, cross-platform abstraction layer that enables code for heterogeneous and offload processors to be written using modern ISO C++. Through active public development, SYCL continues to grow as developers contribute and provide feedback, shaping the future of this portable programming model. Recently, the SYCL Working Group announced the release of Revision 9 of the SYCL 2020 Specification and exciting upcoming features.

UXL Foundation and Khronos Collaborate on the SYCL Open Standard for C++ Programming of AI, HPC and Safety-Critical Systems

In a world where AI, HPC and Safety-Critical acceleration is shifting toward heterogeneous architectures that integrate processors with different architectures from multiple vendors, the need for seamless interoperability and shared open standards has never been more critical. That's why the UXL Foundation (Unified Acceleration) and the Khronos Group have entered into a liaison agreement to help accelerate the evolution of open accelerated heterogeneous programming.
Contributed Blog

SYCL goes Green with SYnergy

SYnergy research project enables energy efficient C++ based heterogeneous parallel programming with the Khronos SYCL API In high performance computing, creating energy efficiencies has become critical - from the design of cooling systems to the development of low-power hardware architectures. Processor hardware can help reduce power consumption by using dynamic voltage and frequency scaling.  Many GPU vendors provide APIs to take

Exascale Computing Project at the University of Cambridge uses Khronos SYCL Standard to Develop Performance Portable FEniCS Libraries for the Finite Element Method

Image courtesy of: https://fenicsproject.org/ - The figure shows the von Mises stresses computed from a nonlinear thermomechanical FEniCSx simulation of a turbocharger. Researchers from the University of Cambridge use SYCL™ as a high-performance language for solving differential equations with the finite element method.  SYCL is an open, non-proprietary, royalty-free programming language developed and maintained by the Khronos® Gr

Compiler Explorer Developer Tool Adds SYCL 2020 Support

First introduced in 2014 by the Khronos Group®, SYCL™ is a C++ based heterogeneous parallel programming framework for accelerating high performance computing (HPC), machine learning, embedded computing, and compute-intensive desktop applications on a wide range of processor architectures, including CPUs, GPUs, FPGAs, and tensor accelerators. SYCL 2020 launched in February 2021 to bring a new level of expressiveness and simplicity to developers programming heterogeneous parallel processors using modern C++, and further accelerating the deployment of SYCL on multiple platforms, including the use of diverse acceleration API backends in addition to OpenCL™.

SYCL 2020 - What you need to know

Today, Khronos released a major update to SYCL with the final SYCL 2020 specification, marking years of specification development, industry feedback, and evolution of the standard to bring valuable new features and greater alignment with ISO C++. As part of the announcement, we are also sharing the increased adoption and expansion of SYCL implementations that have been released in the past year. SYCL 2020 adds significantly more features and fixe

Bringing SYCL to Supercomputers with Celerity

Over the past decade, the use of accelerator architectures and, in particular, GPUs, in high performance computing (HPC) has skyrocketed. Of the Top 500 list of supercomputers from June 2010, only three systems out of the top 50 used accelerator architectures. In the June 2020 list, the number has increased to 27. In addition to the largest supercomputers in the world embracing the performance and efficiency advantages of accelerators for many da

Catching Up with Khronos: Experts’ Q&A on OpenCL 3.0 and SYCL 2020

Recently, Simon McIntosh-Smith talked with a group of OpenCL and SYCL subject matter experts about the recent announcements of OpenCL 3.0 and the SYCL 2020 provisional release. Here’s a recap of Simon McIntosh-Smith’s discussion with these experts, where they walk us through the newest events.

SYCL - The Dawn of a Unified Programming Model for Heterogeneous Modern C++ at SC19

My name is Michael Wong, and in this blog I will talk about SYCL™, the Khronos® Group’s open standard for programming heterogeneous processors in “single-source” standard C++ and the SYCL working group’s activities. I have had the pleasure of chairing SYCL for the last four years, taking over from Codeplay’s Andrew Richards, shepherding a group of insanely talented people from many companies who are driving forward the technology of heterogeneous, modern C++. In this blog, I’ll tell you about my experience at SC19 with SYCL and Intel’s oneAPI that implements the SYCL standard. In future blogs, I would like to tell you more about SYCL features and future directions.

SYCL Takes Center Stage at SC19

SuperComputing (SC19) is the largest gathering of high performance computing experts in the world and it kicks off this weekend, Sunday, November 17 in Denver, CO.

New and Enhanced OpenCL Open Source Tools & Resources

The recently formed Khronos OpenCL Tooling Subgroup has been focused on developing and enhancing open source tools and components, targeted at embedded systems and heterogeneous computation applications; the new tools and resources are available to the entire OpenCL ecosystem.

Khronos’ OpenCL, SYCL, and SPIR-V Standards Find Growing Synergy with LLVM’s Compiler Community

The Khronos® OpenCL™ working group recently created a new Tooling Subgroup with the aim of improving the tools ecosystem for this widely-used open standard for heterogeneous computation—in particular, boosting the development of tooling components that can be shared by multiple vendors. Subgroup members have been meeting regularly to coordinate the overall direction for OpenCL tools, with an emphasis on strengthening the development of tools in open source, particularly by encouraging collaboration between the OpenCL and LLVM communities.

Khronos Safety Critical Advisory Forum: Details and Why You Should Join

In April, Khronos introduced the Safety Critical Advisory Forum was created in response to developers’ growing concerns and demands of functional safety standards on hardware and software. The advice and support that the forum provides to Khronos Working Groups directly contributes to the creation of SC APIs. Members and non-members can contribute in the forum, this post outlines the benefits of participation.

Khronos Group Showcases Standards at Supercomputing

Supercomputing is underway in Denver, Colorado! The 30th annual conference is this week from November 13 through 16, and explores high-performance computing, networking, storage, and analysis. Khronos will be at the show to demonstrate how Khronos standards, especially SYCL, are playing their parts in HPC today.

SIGGRAPH Highlights: OpenGL’s 25th, BOF Blitz Party, and News

In early August the team was at SIGGRAPH in Los Angeles, where we celebrated OpenGL’s 25th anniversary at the BOF Blitz Party. We also announced a new website, as well as OpenGL 4.6, a growing glTF ecosystem, and the Vulkan Portability Initiative.