A Survey of Recent Developments in SYCL Compiler Implementations
Huy Trinh

TL;DR
This survey reviews recent advancements in SYCL compiler implementations, focusing on the transition from SMCP to SSCP, and analyzes various approaches to improve performance and address challenges in heterogeneous computing.
Contribution
It provides a comprehensive overview of recent developments in SYCL compiler implementations, highlighting the shift to SSCP and its impact on performance and challenges.
Findings
Transition from SMCP to SSCP enhances compiler efficiency.
Various approaches improve performance in SYCL compilers.
Identified challenges in implementing SSCP in heterogeneous systems.
Abstract
This survey discusses recent advancements in SYCL compiler implementations, one of the crucial aspects of compiler construction for heterogeneous computing systems. We explore the transition from traditional compiler construction, from Single-Source Multiple Compiler Passes (SMCP) to a more advanced approach to Single-Source Single Compiler Pass (SSCP). The survey analyzes multiple papers that researched the different developments of SYCL implementation based on SSCP and their approach to enhancing performance and addressing separate challenges.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Logic, programming, and type systems
