me

Yongming Shen

沈勇明

Curriculum Vitae


I was a PhD student in Computer Science at Stony Brook University. I joined Stony Brook in Fall 2013 and graduated in Spring 2021. I worked with Prof. Mike Ferdman in COMPAS Lab.


Research

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


Honors and Awards

  • Catacosinos Fellowships for Excellence in Computer Science (2021)
  • RoboCup China Open 2007, Simulation 3D League, Second Prize

  • Publications

    The Argus FPGA-Based CNN Accelerator Generator Yongming Shen. Ph.D. Dissertation. Published by ProQuest Dissertations Publishing, 2021. [link]

    Argus: An End-to-End Framework for Accelerating CNNs on FPGAs. Yongming Shen, Tianchu Ji, Michael Ferdman, and Peter Milder. IEEE Micro (Volume: 39, Issue: 5), 2019. [pdf]

    Medusa: A Scalable Memory Interconnect for Many-port DNN Accelerators and Wide DRAM Controller Interfaces. Yongming Shen, Tianchu Ji, Michael Ferdman, and Peter Milder. 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]


    Education

  • Ph.D. in Computer Science, Stony Brook University, 2013 - 2021
  • 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

  • Contact

    yoshen AT cs DOT stonybrook DOT edu



    Copyright © 2023 by Yongming Shen