Skip to main content

Showing 1–3 of 3 results for author: Behrens, D

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

    cs.OS

    Verifying and Optimizing Compact NUMA-Aware Locks on Weak Memory Models

    Authors: Antonio Paolillo, Hernán Ponce-de-León, Thomas Haas, Diogo Behrens, Rafael Chehab, Ming Fu, Roland Meyer

    Abstract: Develo** concurrent software is challenging, especially if it has to run on modern architectures with Weak Memory Models (WMMs) such as ARMv8, Power, or RISC-V. For the sake of performance, WMMs allow hardware and compilers to aggressively reorder memory accesses. To guarantee correctness, developers have to carefully place memory barriers in the code to enforce ordering among critical memory op… ▽ More

    Submitted 9 July, 2022; v1 submitted 30 November, 2021; originally announced November 2021.

  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. Job Selection in a Network of Autonomous UAVs for Delivery of Goods

    Authors: Pasquale Grippa, Doris A. Behrens, Christian Bettstetter, Friederike Wall

    Abstract: This article analyzes two classes of job selection policies that control how a network of autonomous aerial vehicles delivers goods from depots to customers. Customer requests (jobs) occur according to a spatio-temporal stochastic process not known by the system. If job selection uses a policy in which the first job (FJ) is served first, the system may collapse to instability by removing just one… ▽ More

    Submitted 26 May, 2017; v1 submitted 14 April, 2016; originally announced April 2016.