Skip to main content

Showing 1–3 of 3 results for author: Gorlatch, S

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

    cs.DC cs.LO

    Auto-Tuning High-Performance Programs Using Model Checking in Promela

    Authors: Natalia Garanina, Sergey Staroletov, Sergei Gorlatch

    Abstract: The paper combines research approaches that traditionally have been disjoint: 1) model checking as used in formal verification of programs, and 2) auto-tuning as often used in high-performance computing. Auto-tuning frameworks optimize parallel programs by finding the optimal values of the performance-critical parameters -- so-called tuning parameters -- for a particular high-performance architect… ▽ More

    Submitted 15 May, 2023; originally announced May 2023.

    Comments: 32 pages, 6 fugures, 15 listings, 3 tables

  2. arXiv:2305.03448  [pdf, other

    cs.PL

    Descend: A Safe GPU Systems Programming Language

    Authors: Bastian Köpcke, Sergei Gorlatch, Michel Steuwer

    Abstract: Graphics Processing Units (GPU) offer tremendous computational power by following a throughput oriented computing paradigm where many thousand computational units operate in parallel. Programming this massively parallel hardware is challenging. Programmers must correctly and efficiently coordinate thousands of threads and their accesses to various shared memory spaces. Existing mainstream GPU prog… ▽ More

    Submitted 5 May, 2023; originally announced May 2023.

  3. arXiv:2002.02268  [pdf, other

    cs.PL cs.PF

    A Language for Describing Optimization Strategies

    Authors: Bastian Hagedorn, Johannes Lenfers, Thomas Koehler, Sergei Gorlatch, Michel Steuwer

    Abstract: Optimizing programs to run efficiently on modern parallel hardware is hard but crucial for many applications. The predominantly used imperative languages - like C or OpenCL - force the programmer to intertwine the code describing functionality and optimizations. This results in a nightmare for portability which is particularly problematic given the accelerating trend towards specialized hardware d… ▽ More

    Submitted 6 February, 2020; originally announced February 2020.

    Comments: https://elevate-lang.org/ https://github.com/elevate-lang