paper-with-me

홈 › Papers

Cross-Platform Performance Portability Using Highly Parametrized SYCL Kernels

2019-04-10 · John Lawson, Mehdi Goli, Duncan McBain, Daniel Soutar, Louis Sugy

Over recent years heterogeneous systems have become more prevalent across HPC systems, with over 100 supercomputers in the TOP500 incorporating GPUs or other accelerators. These hardware platforms have different performance characteristics and optimization requirements. In order to make the most of multiple accelerators a developer has to provide implementations of their algorithms tuned for each device. Hardware vendors provide libraries targeting their devices specifically, which provide good performance but frequently have different API designs, hampering portability. The SYCL programming model allows users to write heterogeneous programs using completely standard C++, and so developers have access to the power of C++ templates when developing compute kernels. In this paper we show that by writing highly parameterized kernels for matrix multiplies and convolutions we achieve performance competitive with vendor implementations across different architectures. Furthermore, tuning for new devices amounts to choosing the combinations of kernel parameters that perform best on the hardware.

📄 PDF Abstract BibTeX arXiv:1904.05347

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

GPU Performance Portability needs Autotuning

2025-04-30 · Burkhard Ringlein, Thomas Parnell, Radu Stoica

As LLMs grow in complexity, achieving state-of-the-art performance requires tight co-design across algorithms, software, and hardware. Today's reliance on a single dominant platform limits portability, creates vendor loc…

GPU

EdgeFM: Efficient Edge Inference for Vision-Language Models

2026-04-30 · Mengling Deng, Yuanpeng Chen, Sheng Yang, Wei Tao 외 arxiv

Vision-language models (VLMs) have demonstrated strong applicability in edge industrial applications, yet their deployment remains severely constrained by requirements for deterministic low latency and stable execution u…

Tensor Processing Primitives: A Programming Abstraction for Efficiency and Portability in Deep Learning & HPC Workloads

2021-04-12 · Evangelos Georganas, Dhiraj Kalamkar, Sasikanth Avancha, Menachem Adelman 외

During the past decade, novel Deep Learning (DL) algorithms, workloads and hardware have been developed to tackle a wide range of problems. Despite the advances in workload and hardware ecosystems, the programming method…

UCCL-EP: Portable Expert-Parallel Communication

2025-12-22 · Ziming Mao, Yihan Zhang, Chihan Cui, Zhen Huang 외 arxiv

Mixture-of-Experts (MoE) workloads rely on expert parallelism (EP) to achieve high GPU efficiency. State-of-the-art EP communication systems such as DeepEP demonstrate strong performance but exhibit poor portability acro…

NN-Defined Modulator: Reconfigurable and Portable Software Modulator on IoT Gateways

2024-03-14 · Jiazhao Wang, Wenchao Jiang, Ruofeng Liu, Bin Hu 외

A physical-layer modulator is a vital component for an IoT gateway to map the symbols to signals. However, due to the soldered hardware chipsets on the gateway's motherboards or the diverse toolkits on different platform…