Skip to main content

Matthew Scarpino

Matt Scarpino's Profile Photo

Lead Research Software Engineer

Matt is a lead programmer in the Rosen Center for Advanced Computing at Purdue University. He has worked in software development for over 20 years, focusing on high-performance computing, signal processing, and graphical user interfaces. At Purdue, he is leading the development of a high-performance modeling tool for nano-electronic analysis.

He has also written several books and articles, including "A Gentle Introduction to MPI" and "Crunching Numbers with AVX and AVX2."


  • B.S., Microelectronic Engineering, Rochester Institute of Technology (1998)
  • M.S., Electrical and Computer Engineering, University of Dayton (2002)

Selected Publications

  • Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines. Que Publishing, 2015
  • Algorithmic Trading with Interactive Brokers. Quiller Technologies LLC. 2018
  • OpenCL in Action: Accelerating Graphics and Computation. Manning Publications. 2011
  • Programming the Cell Processor: For Games, Graphics, and Computation. Prentice-Hall. 2008
  • SWT/JFace in Action: GUI Design with Eclipse 3.0. Manning Publications. 2004