Yongming Shen


Curriculum Vitae

I am a PhD student in Computer Science at Stony Brook University. I joined Stony Brook in Fall 2013. Currently I'm working with Prof. Mike Ferdman in COMPAS Lab.


My main research project is to design FPGA-based accelerators for Convolutional Neural Networks. I'm also participating in projects that design computer architectures for data center workloads. In general, I am interested at computer architecture and operating system related topics.


Medusa: A Scalable Memory Interconnect for Many-port DNN Accelerators and Wide DRAM Controller Interfaces Yongming Shen, Tianchu Ji, Michael Ferdman, and Peter Milder, in 28th international conference on field programmable logic and applications (FPL), 2018. [pdf]

Maximizing CNN Accelerator Efficiency Through Resource Partitioning. Yongming Shen, Michael Ferdman, and Peter Milder. 44th International Symposium on Computer Architecture (ISCA), 2017. [pdf]

Escher: A CNN Accelerator with Flexible Buffering to Minimize Off-Chip Transfer. Yongming Shen, Michael Ferdman, and Peter Milder. 25th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2017. [pdf]

Overcoming Resource Underutilization in Spatial CNN Accelerators. Yongming Shen, Michael Ferdman, and Peter Milder. 26th International Conference on Field Programmable Logic and Applications (FPL), 2016. [pdf]

Demystifying Cloud Benchmarking. Tapti Palit, Yongming Shen, and Michael Ferdman. 2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), 2016. [pdf]

Architectural Support for Dynamic Linking. Varun Agrawal, Abhiroop Dabral, Tapti Palit, Yongming Shen, and Michael Ferdman. 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2015. [pdf]

Temporal Stream Branch Predictor. Yongming Shen and Michael Ferdman. JWAC-4: Championship Branch Prediction workshop (in conjunction with ISCA'14), 2014. [pdf]


  • Ph.D. in Computer Science, Stony Brook University, 2013 - now
  • M.E. in Computer Systems Organization, South China University of Technology, 2008 - 2011
  • B.E. in Computer Science and Technology, South China University of Technology, 2004 - 2008

  • Work Experience

    Deep Learning Architect Intern, NVIDIA Corporation, 05/2017 - 08/2017

    Software Engineering Intern, Cavium, Inc., 06/2015 - 08/2015


    yoshen AT cs DOT stonybrook DOT edu

    Copyright © 2018 by Yongming Shen