Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Florian David

dblp:145/3746 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Parallel and multicore computing · 67% Distributed systems · 27% Performance modeling and evaluation · 6%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
synchronization
0.322016
Fast and Portable Locking for Multicore Architectures · ACM Trans. Comput. Syst. 2016
Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications · USENIX ATC 2012
Distributed systems › concurrency control
locking
0.212016
Fast and Portable Locking for Multicore Architectures · ACM Trans. Comput. Syst. 2016
Parallel and multicore computing › synchronization
lock contention
0.212014
Continuously measuring critical section pressure with the free-lunch profiler · OOPSLA 2014
Parallel and multicore computing › parallel computing › parallel application performance
multithreaded application performance
0.112012
Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications · USENIX ATC 2012
Concurrent programming
concurrency control
0.112016
Fast and Portable Locking for Multicore Architectures · ACM Trans. Comput. Syst. 2016
Performance modeling and evaluation
profiling
0.112014
Continuously measuring critical section pressure with the free-lunch profiler · OOPSLA 2014

Methods — techniques the papers use, named apart from their topics

lock algorithms · 0.5profiling · 0.2remote core locking · 0.1
YearPublicationVenuePosition
2016 Fast and Portable Locking for Multicore Architectures
Jean-Pierre Lozi, Florian David, Gaël Thomas 0001, Julia Lawall, Gilles Muller
ACM Trans. Comput. Syst.2
2014 Continuously measuring critical section pressure with the free-lunch profiler
abstract
Today, Java is regularly used to implement large multi-threaded server-class applications that use locks to protect access to shared data. However, understanding the impact of locks on the performance of a system is complex, and thus the use of locks can impede the progress of threads on configurations that were not anticipated by the developer, during specific phases of the execution.
Florian David, Gaël Thomas 0001, Julia Lawall, Gilles Muller
OOPSLA1
2012 Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications
Jean-Pierre Lozi, Florian David, Gaël Thomas 0001, Julia Lawall, Gilles Muller
USENIX ATC2