Demo Data from EDBT 2026 / reviewers in the wild / expert
Davide Pasetto
dblp:40/388
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorComputer networks · 1
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
4 papers |
Parallel and multicore computing · 59% High-performance computing · 16% Memory systems · 14% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% | |
| Network and information security
1 paper |
Network security · 100% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
low-latency networking |
0.2 | 1 | 2013 | Low-latency and high bandwidth TCP/IP protocol processing through an integrated HW/SW approach · INFOCOM 2013 |
Parallel and multicore computing › parallel computing › parallel communication
inter-thread communication |
0.1 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
Parallel and multicore computing › synchronization
synchronization overhead |
0.1 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
Parallel and multicore computing › parallel algorithms › graph algorithms
breadth-first search |
0.1 | 1 | 2010 | Scalable Graph Exploration on Multicore Processors · SC 2010 |
Parallel and multicore computing
graph processing |
0.1 | 1 | 2010 | Scalable Graph Exploration on Multicore Processors · SC 2010 |
Parallel and multicore computing › graph processing
graph traversal |
0.1 | 1 | 2010 | Scalable Graph Exploration on Multicore Processors · SC 2010 |
Parallel and multicore computing › parallel algorithms › shared-memory parallel algorithms
multicore algorithms |
0.1 | 1 | 2010 | Scalable Graph Exploration on Multicore Processors · SC 2010 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 1 | 2009 | SCAMPI: a scalable CAM-based algorithm for multiple pattern inspection · SC 2009 |
Memory systems
content-addressable memory |
0.1 | 1 | 2009 | SCAMPI: a scalable CAM-based algorithm for multiple pattern inspection · SC 2009 |
Memory systems
cache coherence |
0.0 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
Processor architecture and microarchitecture
multicore design |
0.0 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
Processor architecture and microarchitecture
multithreading |
0.0 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
Memory systems
non-uniform memory access |
0.0 | 1 | 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architectures · HPDC 2012 |
High-performance computing
large-scale graph processing |
0.0 | 1 | 2010 | Scalable Graph Exploration on Multicore Processors · SC 2010 |
Parallel and multicore computing › parallel architecture
multicore implementation |
0.0 | 1 | 2009 | SCAMPI: a scalable CAM-based algorithm for multiple pattern inspection · SC 2009 |
Methods — techniques the papers use, named apart from their topics
protocol offloading · 0.3HW/SW integrated design · 0.3compile-time data layout · 0.2CAM-based algorithm · 0.2performance evaluation · 0.1processor-specific optimization · 0.1machine-independent algorithmic design · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Low-latency and high bandwidth TCP/IP protocol processing through an integrated HW/SW approachabstractUltra low-latency networking is critical in many domains, such as high frequency trading and high performance computing (HPC), and highly desirable in many others such as VoIP and on-line gaming. In closed systems - such as those found in HPC - Infiniband, iWARP or RoCE are common choices as system architects have the opportunity to choose the best host configurations and networking fabric. However, the vast majority of networks are built upon Ethernet with nodes exchanging data using the standard TCP/IP stack. On such networks, achieving ultra low-latency while maintaining compatibility with a standard TCP/IP stack is crucial. To date, most efforts for low-latency packet transfers have focused on three main areas: (i) avoiding context switches, (ii) avoiding buffer copies, and (iii) off-loading protocol processing. This paper describes IBM PowerENTM and its networking stack, showing that an integrated system design which treats Ethernet adapters as first class citizens that share the system bus with CPUs and memory, rather than as peripheral PCI Express attached devices, is a winning solution for achieving minimal latency. The work presents outstanding performance figures, including 1.30μs from wire to wire for UDP, usually the chosen protocol for latency sensitive applications, and excellent latency and bandwidth figures for the more complex TCP. Ken Inoue, Davide Pasetto, Karol Lynch, Massimiliano Meneghin, Kay Müller, John D. Sheehan |
INFOCOM | 2 |
| 2012 | Performance evaluation of interthread communicationmechanisms on multicore/multithreaded architecturesabstractThe three major solutions for increasing the nominal performance of a CPU are: multiplying the number of cores per socket, expanding the embedded cache memories and use multi-threading to reduce the impact of the deep memory hierarchy. Systems with tens or hundreds of hardware threads, all sharing a cache coherent UMA or NUMA memory space, are today the de-facto standard. While these solutions can easily provide benefits in a multi-program environment, they require recoding of applications to leverage the available parallelism. Threads must synchronize and exchange data, and the overall performance is heavily in influenced by the overhead added by these mechanisms, especially as developers try to exploit finer grain parallelism to be able to use all available resources. Davide Pasetto, Massimiliano Meneghin, Hubertus Franke, Fabrizio Petrini, Jimi Xenidis |
HPDC | 1 |
| 2010 | Multicore and Manycore Programming
Beniamino Di Martino, Fabrizio Petrini, Siegfried Benkner, Kirk W. Cameron, Dieter Kranzlmüller, Jakub Kurzak, Davide Pasetto, Jesper Larsson Träff |
Euro-Par (2) | 7 |
| 2010 | Scalable Graph Exploration on Multicore ProcessorsabstractMany important problems in computational sciences, social network analysis, security, and business analytics, are data-intensive and lend themselves to graph-theoretical analyses. In this paper we investigate the challenges involved in exploring very large graphs by designing a breadth-first search (BFS) algorithm for advanced multi-core processors that are likely to become the building blocks of future exascale systems. Our new methodology for large-scale graph analytics combines a highlevel algorithmic design that captures the machine-independent aspects, to guarantee portability with performance to future processors, with an implementation that embeds processorspecific optimizations. We present an experimental study that uses state-of-the-art Intel Nehalem EP and EX processors and up to 64 threads in a single system. Our performance on several benchmark problems representative of the power-law graphs found in real-world problems reaches processing rates that are competitive with supercomputing results in the recent literature. In the experimental evaluation we prove that our graph exploration algorithm running on a 4-socket Nehalem EX is (1) 2.4 times faster than a Cray XMT with 128 processors when exploring a random graph with 64 million vertices and 512 millions edges, (2) capable of processing 550 million edges per second with an R-MAT graph with 200 million vertices and 1 billion edges, comparable to the performance of a similar graph on a Cray MTA-2 with 40 processors and (3) 5 times faster than 256 BlueGene/L processors on a graph with average degree 50. Virat Agarwal, Fabrizio Petrini, Davide Pasetto, David A. Bader |
SC | 3 |
| 2009 | SCAMPI: a scalable CAM-based algorithm for multiple pattern inspectionabstractString matching is one of the most compute intensive steps in a network intrusion detection system. The growing network rates, rapidly approaching 10 Gbits/sec, and the large number of signatures that need to be scanned concurrently pose very demanding challenges to algorithmic design and practical implementation. In this paper we present SCAMPI, a ground-breaking string searching algorithm that is fast, space-efficient, scalable and resilient to attacks. SCAMPI is designed with a memory-centric model of complexity in mind, to minimize memory traffic and enhance data reuse with a careful compile-time data layout. The experimental evaluation executed on two families of multicore processors, Cell B.E and Intel Xeon E5472, shows that it is possible to obtain a processing rate of more than 2 Gbits/sec per core with very large dictionaries and heavy hitting rates. In the largest tested configuration, SCAMPI reaches 16 Gbits/sec on 8 Xeon cores, reaching, and in some cases exceeding, the performance of special-purpose processors and FPGA. Using SCAMPI we have been able to scan an input stream using a dictionary of 3.5 millions keywords, more than an order of magnitude larger than any published result in the literature and in commercial prototypes, at a rate of more than 1.2 Gbits/sec per processing core. Fabrizio Petrini, Virat Agarwal, Davide Pasetto |
SC | 3 |