Demo Data from VLDB 2026 / reviewers in the wild / expert
Massimiliano Fatica
dblp:38/151
· DBLP profile ↗
10ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0002-5839-1644ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 1 since 2021
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
6 papers |
High-performance computing · 50% GPUs and heterogeneous computing · 41% Energy-efficient computing · 6% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 50% Computational complexity · 50% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU computing |
0.6 | 3 | 2017 | High Performance Exact Triangle Counting on GPUs · IEEE Trans. Parallel Distributed Syst. 2017 20 petaflops simulation of proteins suspensions in crowding conditions · SC 2013 Petaflop biofluidics simulations on a two million-core system · SC 2011 |
High-performance computing
scientific computing systems |
0.5 | 3 | 2015 | The in-silico lab-on-a-chip: petascale and high-throughput simulations of microfluidics at cell resolution · SC 2015 20 petaflops simulation of proteins suspensions in crowding conditions · SC 2013 Petaflop biofluidics simulations on a two million-core system · SC 2011 |
High-performance computing
large-scale training |
0.3 | 1 | 2018 | Exascale deep learning for climate analytics · SC 2018 |
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU scaling |
0.3 | 2 | 2013 | 20 petaflops simulation of proteins suspensions in crowding conditions · SC 2013 Petaflop biofluidics simulations on a two million-core system · SC 2011 |
GPUs and heterogeneous computing › GPU graph processing
GPU graph algorithms |
0.3 | 1 | 2017 | High Performance Exact Triangle Counting on GPUs · IEEE Trans. Parallel Distributed Syst. 2017 |
Computational complexity › communication complexity › two-party communication
set intersection |
0.3 | 1 | 2017 | High Performance Exact Triangle Counting on GPUs · IEEE Trans. Parallel Distributed Syst. 2017 |
Graph algorithms and graph theory › subgraph counting
triangle counting |
0.3 | 1 | 2017 | High Performance Exact Triangle Counting on GPUs · IEEE Trans. Parallel Distributed Syst. 2017 |
High-performance computing › large-scale simulation
extreme-scale simulation |
0.2 | 1 | 2015 | The in-silico lab-on-a-chip: petascale and high-throughput simulations of microfluidics at cell resolution · SC 2015 |
High-performance computing › supercomputing
petascale computing |
0.2 | 1 | 2015 | The in-silico lab-on-a-chip: petascale and high-throughput simulations of microfluidics at cell resolution · SC 2015 |
High-performance computing › large-scale simulation
climate and weather simulation |
0.2 | 1 | 2014 | Application Centric Energy-Efficiency Study of Distributed Multi-Core and Hybrid CPU-GPU Systems · SC 2014 |
Environmental and earth informatics › climate science
climate data analysis |
0.1 | 1 | 2018 | Exascale deep learning for climate analytics · SC 2018 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2017 | High Performance Exact Triangle Counting on GPUs · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
distributed training · 0.7deep learning · 0.7kernel optimization · 0.6heuristic kernel selection · 0.6subcellular resolution simulation · 0.4performance optimization · 0.4multi-scale simulation · 0.3GPU acceleration · 0.3strong scaling · 0.2energy measurement · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | GPU-optimized approaches to molecular docking-based virtual screening in drug discovery: A comparative analysisabstractFinding a novel drug is a very long and complex procedure. Using computer simulations, it is possible to accelerate the preliminary phases by performing a virtual screening that filters a large set of drug candidates to a manageable number. This paper presents the implementations and comparative analysis of two GPU-optimised implementations of a virtual screening algorithm targeting novel GPU architectures. This work focuses on the analysis of parallel computation patterns and their mapping onto the target architecture. The first method adopts a traditional approach that spreads the computation for a single molecule across the entire GPU. The second uses a novel batched approach that exploits the parallel architecture of the GPU to evaluate more molecules in parallel. Experimental results showed a different behavior depending on the size of the database to be screened, either reaching a performance plateau sooner or having a more extended initial transient period to achieve a higher throughput (up to 5x), which is more suitable for extreme-scale virtual screening campaigns. Emanuele Vitali, Federico Ficarelli, Mauro Bisson, Davide Gadioli, Gianmarco Accordi, Massimiliano Fatica, Andrea Beccari, Gianluca Palermo |
J. Parallel Distributed Comput. | 6 |
| 2018 | Exascale deep learning for climate analytics
Thorsten Kurth, Sean Treichler, Joshua Romero, Mayur Mudigonda, Nathan Luehr, Everett H. Phillips, Ankur Mahesh, Michael A. Matheson, Jack Deslippe, Massimiliano Fatica, Prabhat, Michael Houston |
SC | 10 |
| 2017 | High Performance Exact Triangle Counting on GPUsabstractThis paper presents a GPU implementation of the graph triangle counting operation based on the set intersection algorithm. The algorithm is implemented in four kernels optimized for different types of graphs in a code delivering performance higher than the current state-of-the-art and without preprocessing the input graph. At runtime, a lightweight heuristic is used to select the kernel to run based on the specific graph taken as input. In contrast to previous works, the presented approach takes advantage of a set intersection operation implemented via bitmaps. Moreover, the simplicity of the approach allows the code to have limited size and engineering complexity. Mauro Bisson, Massimiliano Fatica |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2015 | The in-silico lab-on-a-chip: petascale and high-throughput simulations of microfluidics at cell resolutionabstractWe present simulations of blood and cancer cell separation in complex microfluidic channels with subcellular resolution, demonstrating unprecedented time to solution, performing at 65.5% of the available 39.4 PetaInstructions/s in the 18, 688 nodes of the Titan supercomputer. Diego Rossinelli, Yu-Hang Tang, Kirill Lykov, Dmitry Alexeev, Massimo Bernaschi, Panagiotis Hadjidoukas, Mauro Bisson, Wayne Joubert, Christian Conti, George Em Karniadakis, Massimiliano Fatica, Igor Pivkin, Petros Koumoutsakos |
SC | 11 |
| 2014 | Application Centric Energy-Efficiency Study of Distributed Multi-Core and Hybrid CPU-GPU SystemsabstractWe study the energy used by a production-level regional climate and weather simulation code on a distributed memory system with hybrid CPU-GPU nodes. The code is optimised for both processor architectures, for which we investigate both time and energy to solution. Operational constraints for time to solution can be met with both processor types, although on different numbers of nodes. Energy to solution is a factor 3 lower with GPUs, but strong scaling can be pushed to larger node counts with CPUs to minimize time to solution. Our data shows that an affine relationship exists between energy and node hours consumed by the simulation. We use this property to devise a simple and practical methodology for optimising for energy efficiency that can be applied to other applications, which we demonstrate with the HPCG benchmark. We conclude with a discussion about the relationship to the commonly-used GF/Watt metric. Ben Cumming, Gilles Fourestey, Oliver Fuhrer, Tobias Gysi, Massimiliano Fatica, Thomas C. Schulthess |
SC | 5 |
| 2013 | Power/Performance Trade-Offs of Small Batched LU Based Solvers on GPUs
Oreste Villa, Massimiliano Fatica, Nitin Gawande, Antonino Tumeo |
Euro-Par | 2 |
| 2013 | 20 petaflops simulation of proteins suspensions in crowding conditionsabstractWe present performance results for the simulation of proteins suspensions in crowding conditions obtained with MUPHY, a computational platform for multi-scale simulations of real-life biofluidic problems. Previous versions of MUPHY have been used in the past for the simulation of blood flow through the human coronary arteries and DNA translocation across nanopores. The simulation exhibits excellent scalability up to 18, 000 K20X Nvidia GPUs and achieves almost 20 Petaflops of aggregate sustained performance with a peak performance of 27.5 Petaflops for the most intensive computing component. Those figures demonstrate once again the flexibility of MUPHY in simulating biofluidic phenomena, exploiting at their best the features of the architecture in use. Preliminary results were obtained in the present case on a completely different platform, the IBM Blue Gene/Q. The combination of novel mathematical models, computational algorithms, hardware technology, code tuning and parallelization techniques required to achieve these results are presented. Massimo Bernaschi, Mauro Bisson, Massimiliano Fatica, Simone Melchionna |
SC | 3 |
| 2011 | Petaflop biofluidics simulations on a two million-core systemabstractWe present a computational framework for multi-scale simulations of real-life biofluidic problems. The framework allows to simulate suspensions composed by hundreds of millions of bodies interacting with each other and with a surrounding fluid in complex geometries. We apply the methodology to the simulation of blood flow through the human coronary arteries with a spatial resolution comparable with the size of red blood cells, and physiological levels of hematocrit (the red blood cell volume fraction). The simulation exhibits excellent scalability on a cluster of 4000 M2050 Nvidia GPUs and achieves close to 1 Petaflop aggregate performance, which demonstrates the capability to predicting the evolution of biofluidic phenomena of clinical significance. The combination of novel mathematical models, computational algorithms, hardware technology, code tuning and optimization required to achieve these results are presented. Massimo Bernaschi, Mauro Bisson, Toshio Endo, Satoshi Matsuoka, Massimiliano Fatica, Simone Melchionna |
SC | 5 |
| 2010 | Implementing the Himeno benchmark with CUDA on GPU clustersabstractThis paper describes the use of CUDA to accelerate the Himeno benchmark on clusters with GPUs. The implementation is designed to optimize memory bandwidth utilization. Our approach achieves over 83% of the theoretical peak bandwidth on a NVIDIA Tesla C1060 GPU and performs at over 50 GFlops. A multi-GPU implementation that utilizes MPI alongside CUDA streams to overlap GPU execution with data transfers allows linear scaling and performs at over 800 GFlops on a cluster with 16 GPUs. The paper presents the optimizations required to achieve this level of performance. Everett H. Phillips, Massimiliano Fatica |
IPDPS | 2 |
| 2010 | A flexible high-performance Lattice Boltzmann GPU code for the simulations of fluid flows in complex geometriesabstractAbstract We describe the porting of the Lattice Boltzmann component of MUPHY, a multi‐physics/scale simulation software, to multiple graphics processing units using the Compute Unified Device Architecture. The novelty of this work is the development ofad hoctechniques for optimizing the indirect addressing that MUPHY uses for efficient simulations of irregular domains. Copyright © 2009 John Wiley & Sons, Ltd. Massimo Bernaschi, Massimiliano Fatica, Simone Melchionna, Sauro Succi, Efthimios Kaxiras |
Concurr. Comput. Pract. Exp. | 2 |