Skip to main content

Showing 1–7 of 7 results for author: Moses, W S

.
  1. arXiv:2406.08843  [pdf, other

    cs.SE cs.PF cs.PL

    Input-Gen: Guided Generation of Stateful Inputs for Testing, Tuning, and Training

    Authors: Ivan R. Ivanov, Joachim Meyer, Aiden Grossman, William S. Moses, Johannes Doerfert

    Abstract: The size and complexity of software applications is increasing at an accelerating pace. Source code repositories (along with their dependencies) require vast amounts of labor to keep them tested, maintained, and up to date. As the discipline now begins to also incorporate automatically generated programs, automation in testing and tuning is required to keep up with the pace - let alone reduce the… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  2. arXiv:2310.15505  [pdf, other

    cs.DS cs.ET econ.GN quant-ph

    The Quantum Tortoise and the Classical Hare: A simple framework for understanding which problems quantum computing will accelerate (and which it will not)

    Authors: Sukwoong Choi, William S. Moses, Neil Thompson

    Abstract: Quantum computing promises transformational gains for solving some problems, but little to none for others. For anyone ho** to use quantum computers now or in the future, it is important to know which problems will benefit. In this paper, we introduce a framework for answering this question both intuitively and quantitatively. The underlying structure of the framework is a race between quantum a… ▽ More

    Submitted 24 October, 2023; originally announced October 2023.

  3. arXiv:2207.00257  [pdf, other

    cs.PL cs.DC

    High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs

    Authors: William S. Moses, Ivan R. Ivanov, Jens Domke, Toshio Endo, Johannes Doerfert, Oleksandr Zinenko

    Abstract: While parallelism remains the main source of performance, architectural implementations and programming models change with each new hardware generation, often leading to costly application re-engineering. Most tools for performance portability require manual and costly application porting to yet another programming model. We propose an alternative approach that automatically translates programs… ▽ More

    Submitted 1 July, 2022; originally announced July 2022.

  4. arXiv:2010.01709  [pdf, other

    cs.MS cs.AI cs.LG cs.PF cs.PL

    Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients

    Authors: William S. Moses, Valentin Churavy

    Abstract: Applying differentiable programming techniques and machine learning algorithms to foreign programs requires developers to either rewrite their code in a machine learning framework, or otherwise provide derivatives of the foreign code. This paper presents Enzyme, a high-performance automatic differentiation (AD) compiler plugin for the LLVM compiler framework capable of synthesizing gradients of st… ▽ More

    Submitted 4 October, 2020; originally announced October 2020.

    Comments: To be published in NeurIPS 2020

  5. arXiv:1910.05664  [pdf, other

    cs.LG cs.AI cs.CY stat.ML

    Extracting Incentives from Black-Box Decisions

    Authors: Yonadav Shavit, William S. Moses

    Abstract: An algorithmic decision-maker incentivizes people to act in certain ways to receive better decisions. These incentives can dramatically influence subjects' behaviors and lives, and it is important that both decision-makers and decision-recipients have clarity on which actions are incentivized by the chosen model. While for linear functions, the changes a subject is incentivized to make may be clea… ▽ More

    Submitted 12 October, 2019; originally announced October 2019.

    Comments: Accepted to the NeurIPS 2019 Workshop on Robust AI in Financial Services: Data, Fairness, Explainability, Trustworthiness, and Privacy

  6. arXiv:1802.04730  [pdf, other

    cs.PL cs.LG

    Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions

    Authors: Nicolas Vasilache, Oleksandr Zinenko, Theodoros Theodoridis, Priya Goyal, Zachary DeVito, William S. Moses, Sven Verdoolaege, Andrew Adams, Albert Cohen

    Abstract: Deep learning models with convolutional and recurrent networks are now ubiquitous and analyze massive amounts of audio, image, video, text and graph data, with applications in automatic translation, speech-to-text, scene understanding, ranking user preferences, ad placement, etc. Competing frameworks for building these networks such as TensorFlow, Chainer, CNTK, Torch/PyTorch, Caffe1/2, MXNet and… ▽ More

    Submitted 28 June, 2018; v1 submitted 13 February, 2018; originally announced February 2018.

  7. arXiv:1607.04220  [pdf, other

    cs.CC

    Computational Complexity of Arranging Music

    Authors: William S. Moses, Erik D. Demaine

    Abstract: This paper proves that arrangement of music is NP-hard when subject to various constraints: avoiding musical dissonance, limiting how many notes can be played simultaneously, and limiting transition speed between chords. These results imply the computational complexity of related musical problems, including musical choreography and rhythm games.

    Submitted 14 July, 2016; originally announced July 2016.