Leiming Yu

Research Interests

My research interests involve General Purpose Computing on Graphics Processing Units, Performance Optimization and Modeling and High Performance Computing.


Mathworks (Mentored by Brian Fanous) Summer, 2012

  • Accelerate PSK Demodulator/Modulator on GPU
  • Accelerate LDPC Decoder for Large Parity Check Matrix on GPU
  • Speedup parfor section in commViterbiSystemGPU demo
  • Accelerate Turbodecoder using Matlab Distributed Computing Server (MDCS)


  • HSA benchmark suite  [source]
  • Fiber Scattering Simulation  [source]
  • Optimize Polybench (students: Roberts Slisans & Sarada Symonds ) [source]
  • Linear Regression on GPU  [source]
  • Hidden Markov Model on GPU  [source]
  • Isolated Word Speech Recognition on GPU  [source]



  • S. Mukherjee, X. Gong, L. Yu, C. McCardwell, Y. Ukidave, T. Dao, F. N. Paravecino and D. Kaeli, "Exploring the Features of OpenCL 2.0", International Workshop on OpenCL, 2015. [ppt]
  • X. Li, L. Yu, Y. Yao, P. Wang, R. Giese, A. Alshawabkeh, and D. Kaeli, "Big Data Analysis on Puerto Rico Testsite for Exploring Contamination Threats", ALLDATA, 2015. [pdf]
  • L. Yu, Y. Zhang, X. Gong, N. Roy, L. Makowski, and D. Kaeli, "High Performance Computing of Fiber Scattering Simulation", Proceedings of Workshop on General Purpose Processing Using GPUs. ACM, 2015. [pdf] [ppt]
  • L. Yu, J. Magrath, A. Pandey, M. Sears, and D. Kaeli, "Speech Recognition on Modern Graphic Processing Units", Boston Area Architecture Workshop, 2015. [pdf]
  • Y. Ukidave, F. N. Paravecino, L. Yu, C. Kalra, A. Momeni, Z. Chen, N. Materise, B. Daley, and D. Kaeli, "NUPAR: A Benchmark Suite for Modern GPU Architectures", ICPE, 2015. [pdf]


  • L. Yu, Y. Ukidave, D. Kaeli, "GPU-accelerated HMM for Speech Recognition", HUCAA, 2014. [pdf] [presentation] [source]
  • Y. Zhang, L. Yu, D. Kaeli, and L. Makowshi, "Fast Simulation of X-ray Diffraction Patterns from Cellulose Fibrils using GPUs", NEBEC, 2014. [pdf]


  • Computer Architecture, NEU
  • High Performance Computing, NEU
  • Simulation and Performance Evaluation, NEU
  • Combinatorial Optimization, NEU
  • Heterogeneous Parallel Programming, Coursera (certificate)
  • Intro to Parallel Programming, Udacity (certificate)
  • Machine Learning, Coursera (Grade Achieved 98.0%)
  • Natural Language Processing, Coursera (notes)
  • Programming for Everybody (Python), Coursera(certificate)
  • R Programming, Coursera(certificate)


  • NSF Travel Grant for PPoPP 2015

Peer Review

  • Parallel, Distributed, and Network-Based Processing (PDP), 2016


  • GPU Class (with Fanny P., Zhongliang C.) in CUDA, 2016 (link).
  • GPU Class (with Yash U., Zhongliang C.) in OpenCL, 2015 (link).
  • Big Data Management and Analysis of PROTECT (link), PROTECT at NU's Pop-Up Open Lab Experience 2014.
  • Advanced Data Management and Modeling Core on PROTECT (link), RISE Poster 2014.
  • Teaching Assistant, GPU Class (by Dr. Rafael Ubal), May,2013-June,2013.
  • Vice President for Graduate Engineering Bridges at NEU, 2011 - 2012.


  • Data Management using EarthSoft software.
  • Support web-based distributed reporting through EQuIS Enterprise.
  • Maintain FTP storage server.
  • Develop scripts to clean and import data to database. [source]
  • Data Modeling and Analysis.