About
I lead AI teams from infrastructure to strategy. I shipped production systems at NVIDIA, IBM Research, and the Department of Energy's national laboratories.
At NVIDIA, I lead AI-driven GPU kernel development and optimization for production workloads at frontier AI labs, while driving the performance evaluation strategy for CuTile, a next-generation GPU programming model, coordinating technical direction across multiple teams. At IBM Research, I led Watson Code Assistant from research through production, directing an 8-person team within a 60+ person cross-functional effort spanning IBM and Red Hat. Earlier at IBM, I led an HPC systems team on Summit and Sierra (world's #1 and #2 at launch), coordinating OS performance acceptance criteria between IBM and the national laboratories.
Before IBM: built distributed runtime systems at PNNL that spun off into Trovares (now RocketGraph). Completed my PhD during my first year at PNNL, after four years as a researcher at Barcelona Supercomputing Center studying OS jitter on IBM Blue Gene supercomputers. IPDPS Best Paper Award (2012). Founded NYU Courant's first graduate course on high-performance ML, still taught today.
Ph.D. in Computer Architecture, UPC Barcelona. 30+ publications, 15 patents.
Education
- Ph.D. in Computer Architecture — Polytechnic University of Catalunya (UPC), Barcelona
- M.Sc. in Computer Engineering — University of Rome Tor Vergata, Rome
- B.Sc. in Computer Engineering — Roma Tre University, Rome
Featured Work
CuTile Programming Model
AI-driven GPU kernel development and next-generation programming model for production workloads.
Watson Code Assistant
Led creation of the first generative model for IBM's AI-powered code assistant product.
Summit & Sierra Supercomputers
System software for the world's #1 and #2 fastest supercomputers (2018 TOP500).
Awards
- IBM Outstanding Technical Achievement Award (2023) — For leading the creation of the first generative model for Watson Code Assistant
- IBM Research Division Award (2022) — For contributions to AI for code
- HPCwire Editors' Choice Award (2018) — For Summit supercomputer
- PNNL Outstanding Performance Award (2015) — For contributions to extreme-scale computing
- IPDPS Best Paper Award (2012) — For research on scaling irregular applications on massively multithreaded systems
- HiPEAC Paper Award (2010) — For research on TLB misses in chip multiprocessors
In the Press
CUDA Tile Programming Model (2025)
- NVIDIA Introduces CUDA 13.1 with CUDA Tile — InsideHPC
- NVIDIA CUDA 13.1 Powers Next-Gen GPU Programming — NVIDIA Developer Blog
AI for Code / Watson Code Assistant (2022–2023)
Summit & Sierra Supercomputers (2018)
- Two DOE Supercomputers Top List of World's Fastest — U.S. Department of Energy
- Sierra Honored as Top Supercomputing Achievement — LLNL / HPCwire
- Summit Supercomputer Is Already Making Its Mark on Science — HPCwire
Graph Analytics (2014–2019)
Selected Papers
AI and Machine Learning
- Towards Learning (Dis)-Similarity of Source Code from Program Contrasts
ACL 2022 - VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements
SANER 2022 - D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential Analysis
ICSE-SEIP 2021 - Probing Model Signal-Awareness via Prediction-Preserving Input Minimization
ESEC/FSE 2021 - Exploring Software Naturalness through Neural Language Models
ArXiv Preprint, 2020
High Performance Computing and Systems
- In-Memory Graph Databases for Web-Scale Data
IEEE Computer, 2015 - Scaling Semantic Graph Databases in Size and Performance
IEEE Micro, 2014 - Scaling Irregular Applications through Data Aggregation and Software Multithreading
IPDPS 2014 — Best Paper Award - Evaluating the Impact of TLB Misses on Future HPC Systems
IPDPS 2012 - A Quantitative Analysis of OS Noise
IPDPS 2011
