Skip to main content

Showing 1–3 of 3 results for author: Oberhauser, J

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

    cs.CC math.PR

    The Probability Spaces of QuickSort

    Authors: George Nadareishvili, Jonas Oberhauser, Wolfgang J. Paul

    Abstract: QuickSort and the analysis of its expected run time was presented 1962 in a classical paper by C.A.R Hoare. There the run time analysis hinges on a by now well known recurrence equation for the expected run time, which in turn was justified by referring to ``the law of conditional expectations''. A probability space for the runs of the algorithms was not constructed. Subsequent textbooks treated t… ▽ More

    Submitted 19 June, 2025; v1 submitted 5 April, 2025; originally announced April 2025.

  2. arXiv:2102.06590  [pdf, other

    cs.LO

    VSync: Push-Button Verification and Optimization for Synchronization Primitives on Weak Memory Models (Technical Report)

    Authors: Jonas Oberhauser, Rafael Lourenco de Lima Chehab, Diogo Behrens, Ming Fu, Antonio Paolillo, Lilith Oberhauser, Koustubha Bhat, Yuzhong Wen, Haibo Chen, Jaeho Kim, Viktor Vafeiadis

    Abstract: This technical report contains material accompanying our work with same title published at ASPLOS'21. We start in Sec. 1 with a detailed presentation of the core innovation of this work, Await Model Checking (AMC). The correctness proofs of AMC can be found in Sec. 2. Next, we discuss three study cases in Sec. 3, presenting bugs found and challenges encountered when applying VSync to existing code… ▽ More

    Submitted 12 February, 2021; originally announced February 2021.

  3. arXiv:2012.01067  [pdf, ps, other

    cs.PL

    Making Weak Memory Models Fair

    Authors: Ori Lahav, Egor Namakonov, Jonas Oberhauser, Anton Podkopaev, Viktor Vafeiadis

    Abstract: Liveness properties, such as termination, of even the simplest shared-memory concurrent programs under sequential consistency typically require some fairness assumptions about the scheduler. Under weak memory models, we observe that the standard notions of thread fairness are insufficient, and an additional fairness property, which we call memory fairness, is needed. In this paper, we propose a un… ▽ More

    Submitted 9 September, 2021; v1 submitted 2 December, 2020; originally announced December 2020.

    Comments: 43 pages, 2 figures

    ACM Class: D.3.1; F.3.2