Skip to main content

Showing 1–3 of 3 results for author: Schmid, G S

.
  1. arXiv:2112.02958  [pdf, other

    cs.LG cs.DC

    Automap: Towards Ergonomic Automated Parallelism for ML Models

    Authors: Michael Schaarschmidt, Dominik Grewe, Dimitrios Vytiniotis, Adam Paszke, Georg Stefan Schmid, Tamara Norman, James Molloy, Jonathan Godwin, Norman Alexander Rink, Vinod Nair, Dan Belov

    Abstract: The rapid rise in demand for training large neural network architectures has brought into focus the need for partitioning strategies, for example by using data, model, or pipeline parallelism. Implementing these methods is increasingly supported through program primitives, but identifying efficient partitioning strategies requires expensive experimentation and expertise. We present the prototype o… ▽ More

    Submitted 6 December, 2021; originally announced December 2021.

    Comments: Workshop on ML for Systems at NeurIPS 2021

  2. arXiv:2112.01075  [pdf, other

    cs.DC cs.LG cs.PL

    Memory-efficient array redistribution through portable collective communication

    Authors: Norman A. Rink, Adam Paszke, Dimitrios Vytiniotis, Georg Stefan Schmid

    Abstract: Modern large-scale deep learning workloads highlight the need for parallel execution across many devices in order to fit model data into hardware accelerator memories. In these settings, array redistribution may be required during a computation, but can also become a bottleneck if not done efficiently. In this paper we address the problem of redistributing multi-dimensional array data in SPMD comp… ▽ More

    Submitted 28 November, 2022; v1 submitted 2 December, 2021; originally announced December 2021.

    Comments: minor errata fixed

  3. arXiv:2011.07653  [pdf, other

    cs.PL

    Coming to Terms with Your Choices: An Existential Take on Dependent Types

    Authors: Georg Stefan Schmid, Olivier Blanvillain, Jad Hamza, Viktor KunĨak

    Abstract: Type-level programming is an increasingly popular way to obtain additional type safety. Unfortunately, it remains a second-class citizen in the majority of industrially-used programming languages. We propose a new dependently-typed system with subty** and singleton types whose goal is to enable type-level programming in an accessible style. At the heart of our system lies a non-deterministic cho… ▽ More

    Submitted 15 November, 2020; originally announced November 2020.

    Comments: 25 pages, 11 figures. A version of this manuscript had been submitted for review in the first half of 2020

    ACM Class: D.3.1; D.3.3