ECE Department

Carnegie Mellon University

Hamerschlag Hall A311

5000 Forbes Ave

Pittsburgh, PA-15213, USA

spampinato at cmu.edu

I completed my Doctorate (Ph.D.) in computer science at ETH Zurich, and I am currently a research scientist in the SPIRAL team in the Electrical and Computer Engineering Department at Carnegie Mellon University.

My research interests include the design of domain-specific languages for high-performance mathematical software.

During my Ph.D. I investigated the problem of generating efficient code for small-scale, dense linear algebra programs. This eventual lead to the development of the LGen and the SLinGen program genesrators. A copy of my thesis is available from the ETH Research Collection.

Doctorate (Ph.D.) in Computer Science ETH Zurich, Switzerland Advisor: Prof. Markus Püschel |
2017 |

Laurea Magistrale (M.Sc.) in Computer Engineering Politecnico di Milano, Italy Advisor: Prof. Paolo Cremonesi |
2009 |

Master i teknologi/sivilingeniør (M.Sc.) in Computer Science Norwegian University of Science and Technology, Norway Advisor: Prof. Anne C. Elster |
2009 |

Laurea (B.Sc.) in Computer Engineering Politecnico di Milano, Italy |
2006 |

- Delta-Stepping SSSP: From Vertices and Edges to GraphBLAS Implementations
- U. Sridhar, M. Blanco, R. Mayuranath, D. G. Spampinato, T. M. Low and S. McMillan
- International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 241-250
- Linear Algebraic Depth-First Search
- D. G. Spampinato, U. Sridhar, T. M. Low
- Workshop on Libraries, Languages and Compilers for Array Programming (ARRAY@PLDI), pp. 93-104

- Program Generation for Small-Scale Linear Algebra Applications
- D. G. Spampinato, D. Fabregat-Traver, P. Bientinesi and M. Püschel
- Code Generation and Optimization (CGO), pp. 327-339
- SPIRAL: Extreme Performance Portability
- F. Franchetti, T. M. Low, T. Popovici, R. Veras, D. G. Spampinato, J. Johnson, M. Püschel, J. C. Hoe and J. M. F. Moura
- Proc. of the IEEE, special issue on ``From High Level Specification to High Performance Code'', Vol. 106, No. 11
- Linear Algebraic Formulation of Edge-centric K-truss Algorithms with Adjacency Matrices
- T. M. Low, D. G. Spampinato, A. Kutuluru, U. Sridhar, T. Popovici, F. Franchetti and S. McMillan
- High Performance Extreme Computing (HPEC), pp. 1-7
*IEEE/DARPA/Amazon Graph Challenge Finalists*

- A Basic Linear Algebra Compiler for Structured Matrices
- D. G. Spampinato and M. Püschel
- Code Generation and Optimization (CGO), pp. 117-127
*CGO 2016 Highest Ranked Artifact*

- A Basic Linear Algebra Compiler for Embedded Processors
- N. Kyrtatas, D. G. Spampinato and M. Püschel
- Design, Automation and Test in Europe (DATE), pp. 1054-1059