Niansong Zhang

Research Scholar at SRC Research Scholars Program

City of Ithaca, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Niansong Zhang is a research-focused hardware engineer and ECE PhD student at Cornell with eight years of experience building compiler toolchains, domain-specific languages, and hardware accelerators. He currently contributes to the Evolvable Distributed Accelerators project via SRC and has interned in research roles at NVIDIA, AMD, and Intel Labs, blending academic rigor with industry-grade systems. His work spans intelligent memory/storage architectures, NAS and model compression, and FPGA placement for systolic arrays—resulting in publications and a production-ready RapidLayout placement framework. Comfortable moving between compilers and hardware, he has repeatedly delivered DSL and compiler support that bridges algorithmic ML advances with efficient hardware realization. Based in Ithaca, he brings a rare combination of hands-on intern experience at leading chip companies and deep research expertise in EDA and accelerator co-design.
code8 years of coding experience
job2 years of employment as a software developer
bookMS/PhD, Computer Hardware Engineering, MS/PhD, Computer Hardware Engineering at Cornell University
bookBachelor of Engineering - BE, Telecommunications Engineering, Bachelor of Engineering - BE, Telecommunications Engineering at Sun Yat-Sen University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (46)

modular10
python10
dsl10
compiler-construction10
fpga10
heterogeneous10
llvm9
programming-language9
intermediate9
hardware9
machine-learning9
toolchain9
asic9
clang9
infrastructure9

Programming languages (9)

TypeScriptC++ShellRustCLLVMVerilogHTML

Github contributions (5)

github-logo-circle
zzzDavid/heterocl

Jan 2021 - Jan 2024

HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
Contributions:106 pushes, 27 branches in 3 years
multi-paradigmheterogeneous-computingheterogeneousdefinedinfrastructure
watcag/RapidLayout

Jan 2020 - Nov 2020

Contributions:61 commits, 2 pushes, 1 branch in 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Niansong Zhang - Research Scholar at SRC Research Scholars Program