17 citations · 33 across the 6 of their papers we have counts for
6 papers
Efficient and Eventually Consistent Collective Operations
Roman Iakymchuk, Amandio Faustino, Andrew Emerson +4
Collective operations are common features of parallel programming models that are frequently used in High-Performance (HPC) and machine/ deep learning (ML/ DL) applications. In str…
Dynamic Page Placement on Real Persistent Memory Systems
Miguel Marques, Ilia Kuzmin, João Barreto +2
As persistent memory (PM) technologies emerge, hybrid memory architectures combining DRAM with PM bring the potential to provide a tiered, byte-addressable main memory of unprecede…
Particle-In-Cell Simulation using Asynchronous Tasking
Nicolas Guidotti, Pedro Ceyrat, João Barreto +5
Recently, task-based programming models have emerged as a prominent alternative among shared-memory parallel programming paradigms. Inherently asynchronous, these models provide na…
Stretching the capacity of Hardware Transactional Memory in IBM POWER architectures
Ricardo Filipe, Shady Issa, Paolo Romano +1
The hardware transactional memory (HTM) implementations in commercially available processors are significantly hindered by their tight capacity constraints. In practice, this rende…
Bandwidth-Aware Page Placement in NUMA
David Gureya, João Neto, Reza Karimi +6
Page placement is a critical problem for memoryintensive applications running on a shared-memory multiprocessor with a non-uniform memory access (NUMA) architecture. State-of-the-a…
An asynchronous, decentralised commitment protocol for semantic optimistic replication
Pierre Sutra, Marc Shapiro, João Pedro Barreto
We study large-scale distributed cooperative systems that use optimistic replication. We represent a system as a graph of actions (operations) connected by edges that reify semanti…