Skip to main content

Showing 1–2 of 2 results for author: Tiotto, E

Searching in archive cs. Search in all archives.
.
  1. arXiv:2503.14985  [pdf, other

    cs.CL

    ML-Triton, A Multi-Level Compilation and Language Extension to Triton GPU Programming

    Authors: Dewei Wang, Wei Zhu, Liyang Ling, Ettore Tiotto, Quintin Wang, Whitney Tsang, Julian Opperman, Jacky Deng

    Abstract: In the era of LLMs, dense operations such as GEMM and MHA are critical components. These operations are well-suited for parallel execution using a tilebased approach. While traditional GPU programming often relies on low level interfaces like CUDA or SYCL, Triton has emerged as a DSL that offers a more user-friendly and portable alternative by programming at a higher level. The current Triton star… ▽ More

    Submitted 26 March, 2025; v1 submitted 19 March, 2025; originally announced March 2025.

  2. arXiv:2312.13170  [pdf, other

    cs.PL cs.DC cs.PF

    Experiences Building an MLIR-based SYCL Compiler

    Authors: Ettore Tiotto, Víctor Pérez, Whitney Tsang, Lukas Sommer, Julian Oppermann, Victor Lomüller, Mehdi Goli, James Brodman

    Abstract: Similar to other programming models, compilers for SYCL, the open programming model for heterogeneous computing based on C++, would benefit from access to higher-level intermediate representations. The loss of high-level structure and semantics caused by premature lowering to low-level intermediate representations and the inability to reason about host and device code simultaneously present major… ▽ More

    Submitted 20 December, 2023; originally announced December 2023.

    Comments: 12 pages, 3 figures To be published in International Symposium on Code Generation and Optimization (CGO) 2024