Shenghsun Cho

Shenghsun Cho

About Me

I am a Computer Science Ph.D. graduate from the Computer Architecture Lab at Stony Brook University. My research interests span computer architecture and operating systems, with particular focus on FPGA reconfigurable computing, heterogeneous multicore systems, hardware accelerators, and network processing.

During my doctoral studies, I was advised by Professor Mike Ferdman, where my research concentrated on memory systems, host-accelerator integration, and FPGA-based accelerators for datacenter applications.

Education

Ph.D. in Computer Science

Stony Brook University, NY, U.S.A. • 2021

Dissertation: Minimizing the Impact of Communication Latency between CPUs, Memory, and Accelerators

M.S. in Electrical Engineering

National Taiwan University, Taiwan • 2007

Thesis: A Packet Classification Architecture with Low Storage Requirements

B.S. in Computer Science and Information Engineering

National Central University, Taiwan • 2005

Professional Experience

Software Engineer in Azure Cloud/AI

Microsoft • 2021 - present

  • Hardware/software integration and performance optimization.
  • AI agent development.

Intern in Software Development

AMD Research • 2018

  • MPI software development.
  • Next-gen interconnect device driver development.

Intern in FPGA Hardware Development

Microsoft Research • 2015

  • OpenCL high-level synthesis for FPGAs.
  • Multi-FPGA communication for cloud computing.

Senior Engineer in Digital Design and Embedded Software

Global Unichip Inc. • 2007 - 2013

  • ARM SoC architecture development.
  • Embedded software development.
  • High-speed interface digital design (e.g., USB 3.0, LVDS, V-By-One).

Publications (selected)

Full Publication List

Patents

Contact

Email: shencho (at) cs.stonybrook.edu