I am an assistant professor in the Dept. of Electrical and Computer Engineering at University of Missouri - Columbia.
I am adjunct professor in the Dept. of Computer Science & IT, and a core faculty in the University of Missouri Informatics Institute (MUII)
From August 2009 to August 2010 I worked as Research Staff Member at NEC Laboratories America (Systems Architecture Dept), in Princeton, NJ.
I got my M.S. and Ph.D. degrees in Computer Engineering at Washington University in St. Louis (September 2004-April 2009). During my doctoral studies, I worked at Applied Research Lab under the supervision of Dr. Patrick Crowley. In the meanwhile, I spent summer 2006 at NEC Labs America, Princeton, NJ and summer 2007 at Intel Corporation, Hudson, MA. After my degree, I spent a few more months at Washington University.
From December 2000 to September 2004 I worked at IBM Deutschland Research & Development, Germany, within IBM eServer zSeries firmware group.
Previous to that, I got my Laurea Degree (cum laude) at Politecnico di Milano, Italy (October 2000).
My research activities focus on different directions: (i) acceleration of pattern recognition, data analytics and bioinformatics algorithms on parallel architectures; (ii) design of programming models, compiler techniques and runtime components for hybrid systems containing multi-core CPUs and coprocessor devices (e.g., GPUs, FPGA-based accelerators), (iii) high-speed implementation of networking applications (e.g., IP lookup, deep packet inspection). I am interested in any kind of parallel hardware: multi-core CPUs, GPUs and other many-core devices, network processors, field programmable gate arrays, and clusters of computers. I enjoy working at the boundary between hardware and software.
My full CV can be found here.
- University of Missouri System President's Award for Early Career Excellence 2016
- NSF CAREER Award 2015
- University of Missouri, College of Engineering, Junior Faculty Excellence in Research Award 2015
- University of Missouri, College of Engineering, Junior Faculty Excellence in Teaching Award 2013
- Best Paper Award, HPDC 2012
- Best Paper Award, HPDC 2011