Baptiste Lepers
YOU?
Author Swipe
View article: P4CEMaker: automated hardware acceleration of consensus protocols
P4CEMaker: automated hardware acceleration of consensus protocols Open
International audience
View article: Pre-Stores: Proactive Software-guided Movement of Data Down the Memory Hierarchy
Pre-Stores: Proactive Software-guided Movement of Data Down the Memory Hierarchy Open
International audience
View article: P<sub>4</sub>ce: Consensus over RDMA at Line Speed
P<sub>4</sub>ce: Consensus over RDMA at Line Speed Open
International audience
View article: <i>TEA+</i> : A Novel Temporal Graph Random Walk Engine with Hybrid Storage Architecture
<i>TEA+</i> : A Novel Temporal Graph Random Walk Engine with Hybrid Storage Architecture Open
Many real-world networks are characterized by being temporal and dynamic, wherein the temporal information signifies the changes in connections, such as the addition or removal of links between nodes. Employing random walks on these tempor…
View article: OFence: Pairing Barriers to Find Concurrency Bugs in the Linux Kernel
OFence: Pairing Barriers to Find Concurrency Bugs in the Linux Kernel Open
This paper received a Best Paper Award at EuroSys 2023
View article: NVMM cache design: Logging vs. Paging
NVMM cache design: Logging vs. Paging Open
Modern NVMM is closing the gap between DRAM and persistent storage, both in terms of performance and features. Having both byte addressability and persistence on the same device gives NVMM an unprecedented set of features, leading to the f…
View article: OS scheduling with nest
OS scheduling with nest Open
International audience
View article: Tesseract
Tesseract Open
Tesseract is the first distributed system for executing general graph mining algorithms on evolving graphs. Tesseract scales out by decomposing a stream of graph updates into per-update mining tasks and dynamically assigning these tasks to…
View article: Fewer Cores, More Hertz: Leveraging High-Frequency Cores in the OS Scheduler for Improved Application Performance
Fewer Cores, More Hertz: Leveraging High-Frequency Cores in the OS Scheduler for Improved Application Performance Open
International audience
View article: Provable multicore schedulers with Ipanema
Provable multicore schedulers with Ipanema Open
Virtual (online) conference
View article: Fork/Wait and Multicore Frequency Scaling
Fork/Wait and Multicore Frequency Scaling Open
International audience
View article: Drowsy-DC: Data Center Power Management System
Drowsy-DC: Data Center Power Management System Open
In a modern data center (DC), a large majority of costs arise from energy consumption. The most popular technique used to mitigate this issue is virtualization and more precisely virtual machine (VM) consolidation. Although consolidation m…
View article: Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model
Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model Open
Our work addresses the problem of placement of threads, or virtual cores, onto physical cores in a multicore NUMA system. Different placements result in varying degrees of contention for shared resources, so choosing the right placement ca…
View article: The Battle of the Schedulers: FreeBSD ULE vs. Linux CFS
The Battle of the Schedulers: FreeBSD ULE vs. Linux CFS Open
This paper analyzes the impact on application performance of the design and implementation choices made in two widely used open-source schedulers: ULE, the default FreeBSD scheduler, and CFS, the default Linux scheduler. We compare ULE and…
View article: Everything you always wanted to know about multicore graph processing but were afraid to ask
Everything you always wanted to know about multicore graph processing but were afraid to ask Open
Graph processing systems are used in a wide variety of fields, ranging from biology to social networks, and a large number of such systems have been described in the recent literature. We perform a systematic comparison of various techniqu…
View article: Towards Proving Optimistic Multicore Schedulers
Towards Proving Optimistic Multicore Schedulers Open
Operating systems have been shown to waste machine resources by leaving cores idle while work is ready to be scheduled. This results in suboptimal performance for user applications, and wasted power. Recent progress in formal verification …
View article: Publisher’s Note: High intensity neutrino oscillation facilities in Europe [Phys. Rev. Accel. Beams<b>16</b>, 021002 (2013)]
Publisher’s Note: High intensity neutrino oscillation facilities in Europe [Phys. Rev. Accel. Beams<b>16</b>, 021002 (2013)] Open
The EUROnu project has studied three possible options for future, high intensity neutrino
\noscillation facilities in Europe. The first is a Super Beam, in which the neutrinos come from the
\ndecay of pions created by bombarding targets wi…
View article: The Linux scheduler
The Linux scheduler Open
As a central part of resource management, the OS thread scheduler must maintain the following, simple, invariant: make sure that ready threads are scheduled on available cores. As simple as it may seem, we found that this invari- ant is of…