Leiming Yu

Research Interests

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

Work

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)

Projects

  • 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]

Publications

2015

  • 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]

2014

  • 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]

Courses

  • 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)

Awards

  • NSF Travel Grant for PPoPP 2015

Academia

  • 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.

PROTECT

  • 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.