activity
20132025
most citedMutable Locks: Combining the Best of Spin and Sleep Locks

5 citations · 9 across the 5 of their papers we have counts for

collaborators

5 papers

cs.DC2025

Comparing the Run-time Behavior of Modern PDES Engines on Alternative Hardware Architectures

Romolo Marotta, Francesco Quaglia

The current trend of technology has brought parallel machines equipped with multiple processors and multiple memory sockets to be available off-the-shelf -- or via renting through…

cs.DC2024★ 1 cited

Efficient Probabilistic Workflow Scheduling for IaaS Clouds

Gabriele Russo Russo, Romolo Marotta, Flavio Cordari +3

The flexibility and the variety of computing resources offered by the cloud make it particularly attractive for executing user workloads. However, IaaS cloud environments pose non-…

cs.DC2019★ 5 cited

Mutable Locks: Combining the Best of Spin and Sleep Locks

Romolo Marotta, Davide Tiriticco, Pierangelo Di Sanzo +3

In this article we present Mutable Locks, a synchronization construct with the same execution semantic of traditional locks (such as spin locks or sleep locks), but with a self-tun…

cs.DC2018

A Non-blocking Buddy System for Scalable Memory Allocation on Multi-core Machines

Romolo Marotta, Mauro Ianni, Alessandro Pellegrini +2

Common implementations of core memory allocation components, like the Linux buddy system, handle concurrent allocation/release requests by synchronizing threads via spin-locks. Thi…

cs.PF2013★ 3 cited

Multithreaded Input-Sensitive Profiling

Emilio Coppa, Camil Demetrescu, Irene Finocchi +1

Input-sensitive profiling is a recent performance analysis technique that makes it possible to estimate the empirical cost function of individual routines of a program, helping dev…