activity
20102025
most citedBridging the Gap between Programming Languages and Hardware Weak Memory Models

55 citations · 128 across the 19 of their papers we have counts for

collaborators

23 papers

cs.PL2025

Dynamic Robustness Verification Against Weak Memory (Extended Version)

Roy Margalit, Michalis Kokologiannakis, Shachar Itzhaky +1

Dynamic race detection is a highly effective runtime verification technique for identifying data races by instrumenting and monitoring concurrent program runs. However, standard dy…

astro-ph.GA2025

Discovering Strong Gravitational Lenses in the Dark Energy Survey with Interactive Machine Learning and Crowd-sourced Inspection with Space Warps

J. Gonzalez, P. Holloway, T. Collett +70

We conduct a search for strong gravitational lenses in the Dark Energy Survey (DES) Year 6 imaging data. We implement a pre-trained Vision Transformer (ViT) for our machine learnin…

cs.PL2025★ 2 cited

Two-sorted algebraic decompositions of Brookes's shared-state denotational semantics

Yotam Dvir, Ohad Kammar, Ori Lahav +1

We use a two sorted equational theory of algebraic effects to model concurrent shared state with preemptive interleaving, recovering Brookes's seminal 1996 trace-based model precis…

cs.PL2024

Extending the C/C++ Memory Model with Inline Assembly

Paulo Emílio de Vilhena, Ori Lahav, Viktor Vafeiadis +1

Programs written in C/C++ often include inline assembly: a snippet of architecture-specific assembly code used to access low-level functionalities that are impossible or expensive…

cs.DC2024

Hyperproperty-Preserving Register Specifications (Extended Version)

Yoav Ben Shimon, Ori Lahav, Sharon Shoham

Reasoning about hyperproperties of concurrent implementations, such as the guarantees these implementations provide to randomized client programs, has been a long-standing challeng…

cs.DC2024★ 3 cited

A Programming Model for Disaggregated Memory over CXL

Gal Assa, Moritz Lumme, Lucas Bürgi +2

CXL (Compute Express Link) is an emerging open industry-standard interconnect between processing and memory devices that is expected to revolutionize the way systems are designed.…