5 citations · 9 across the 5 of their papers we have counts for
5 papers
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…
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-…
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…
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…
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…