I got my Bachelor Degree from National University of Defense Technology in China. After that, I joined the Department of Computer and Information Sciences (CIS) at University of Delaware in September 2008 and received my Master Degree in Summer 2011 and my Doctor Degree in Spring 2016 under the supervision of Prof. Cavazos.

My research area focuses on high performance computing, processing in memory, deep learing, cybersecurity, and image classification.


Current Research Topics


  • [Dissertation] Lifan Xu, Android Malware Classification Using Parallelized Machine Learning Methods. Department of Computer and Information Science, University of Delaware, USA, 2016.
  • [Book Chapter] Lifan Xu, Dongping Zhang, and Dana Schaa, Case Study: Image clustering. In David Kaeli, Perhaad Mistry, Dana Schaa, and Dong Ping Zhang, Heterogeneous Computing with OpenCL 2.0, Chapter 9, pp. 213-228. Morgan Kaufmann Publishers, 2015
  • [Journal] Wei Wang, Lifan Xu, John Cavazos, Howie Huang, Matthew Kay, Fast Acceleration of 2D Wave Propagation Simulations using Modern Computational Accelerators, PLoS ONE 9(1): e86484.doi:10.1371/journal.pone.0086484
  • [Journal] Giorgos Arampatzis, Markos A. Katsoulakis, Petr Plecháč, Michela Taufer, Lifan Xu, Hierarchical fractional-step approximations and parallel kinetic Monte Carlo algorithms. Journal of Computational Physics, ISSN 0021-9991, 10.1016/j.jcp.2012.07.017.
  • [Conference] Robert Searles, Lifan Xu, William Killian, Tristan Vanderbruggen, Teague Forren, John Howe, Zachary Pearson, Corey Shannon, Joshua Simmons, John Cavazos, “Parallelization of Machine Learning Applied to Call Graphs of Binaries for Malware Detection.” In Proceedings of the 25th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2017) – St. Petersburg, Russia, 2017.
  • [Conference] Lifan Xu, Dongping Zhang, Marco A. Alvarez, Jose A. Morales, John Cavazos, “Dynamic Android Malware Classification Using Graph-Based Representations.” In Proceedings of the IEEE International Conference on Cyber Security and Cloud Computing (CSCloud 2016) – Beijing, China, 2016
  • [Conference] Lifan Xu, Dongping Zhang, Nuwan Jayasena, John Cavazos, “HADM: Hybrid Analysis for Detection of Malware.” SAI Intelligent Systems Conference (IntelliSys) 2016 – London, UK, 2016
  • [Workshop] Lifan Xu, Dongping Zhang, Nuwan Jayasena, “Scaling Deep Learning on Multiple In-Memory Processors.” WoNDP: 3rd Workshop on Near-Data Processing In conjunction with MICRO-48 – Waikiki, USA, December, 2015.
  • [Conference] Dongping Zhang, Nuwan Jayasena, Alexander Lyashevsky, Joseph Greathouse, Lifan Xu, Mike Ignatowski, “TOP-PIM: Throughput-Oriented Programmable Processing in Memory.” In Proceedings of the 23rd International ACM Symposium on High Performance Parallel and Distributed Computing (HPDC'14) – Vancouver, Canada, June, 2014 Best Paper Finalist
  • [Conference] Dongping Zhang, Lifan Xu, Lee Howes. “Efficient Parallel Image Clustering and Search on a Heterogeneous Platform.” 22nd High Performance Computing Symposium (HPC) 2014 – Tampa, USA, April 2014 Best Paper Award
  • [Workshop] Lifan Xu, Wei Wang, Marco A. Alvarez, John Cavazos, Dongping Zhang, “Parallelization of Shortest Path Graph Kernels on Multi-Core CPUs and GPUs.” Programmability Issues for Heterogeneous Multicores (MultiProg ‘14) – Vienna, Austria, January, 2014 Best Paper Award
  • [Conference] Scott Grauer-Gray, Lifan Xu, Robert Searles, Sudhee Ayalasomayajula, John Cavazos, “Auto-tuning a High-Level Language Targeted to GPU Codes.” In Proceedings of Innovative Parallel Computing (InPar'12) – San Jose, USA, May, 2012
  • [Conference] Lifan Xu, Michela Taufer, Stuart Collins, and Dionisios G. Vlacho, “Parallelization of Tau-Leap Coarse-Grained Monte Carlo Simulations on GPUs.” In Proceedings of the 24th IEEE International Parallel & Distributed Processing Symposium (IPDPS'10) – Atlanta, Georgia, USA, April, 2010
  • [poster] Lifan Xu, Stuart Collins, Dionisios G. Vlachos, and Michela Taufer, “Parallelization of the Tau-Leap Coarse-Grained Monte Carlo Method for Efficient and Accurate Simulations on GPUs.” Finalist at the ACM Student Research Competition, International Conference for High Performance Computing, Networking, Storage, and Analysis (SC'09) – Portland, Oregon, US


I have an awesome Github page.



University of Delaware

Ph.D. Computer and Information Science — 2016

M.S. Computer and Information Science — 2011

National University of Defense Technology

B.S. Computer Science — 2008



I welcome you to contact me through one of the methods below.

If you need reach me via traditional mail, please consult my CV