Shunning Jiang
research interests
My research interests span CS, CE and a little bit EE. I am working on projects that improves the productivity
of hardware development using Python and meta-tracing JIT. I am also a maniac of parallel architecture/abstrac-
tion/application. I seek for opportunities to accelerate emerging application domains and key algorithms, and justify
the designs with VLSI timing/area/energy results.
education
2015 - 2021 Cornell University Ph.D. in Electrical and Computer Engineering
2011 - 2015 Shanghai Jiao Tong University B.S. in Computer Science (acm class, zhiyuan college)
academic positions
10/2015 - Current
Ph.D. Student at Cornell University, USA
Advisor: Christopher Batten
08/2014 - 04/2015
Research Assistant at Nanyang Technological University, Singapore
Advisor: Bingsheng He and Xueyan Tang
07/2014 - 08/2014
Summer Intern at Cornell University, USA
Advisor: José F. Martínez
08/2013 - 05/2015
Undergraduate Researcher at Shanghai Jiao Tong University, China
Advisor: Xiaoyao Liang and Naifeng Jing
industry positions
05/2018 - 08/2018
Software Engineer Intern at gChips, Google Inc., USA (Mentor: Jing Pu)
teaching
01/2017 - 05/2017 Teaching Assistant, ECE 2400 Computer Systems Programming. Cornell University
08/2016 - 12/2016 Head Teaching Assistant, ECE 4750 Computer Architecture. Cornell University
03/2015 - 06/2015 Head Teaching Assistant, MS109 Compiler Design. Shanghai Jiao Tong University
02/2012 - 06/2012 Teaching Assistant, CS102 Data Structure. Shanghai Jiao Tong University
publications
Shunning Jiang, Berkin Ilbeyi, Christopher Batten. “Mamba: Closing the Performance Gap in Productive Hardware
Development Frameworks”, in 2018 55th ACM/EDAC/IEEE Design Automation Conference (DAC), June 2018.
Ji Kim, Shunning Jiang, Christopher Torng, Moyang Wang, Shreesha Srinath, Berkin Ilbeyi, Khalid Al-Hawaj, Christopher
Batten. “Using Intra-Core Loop-Task Accelerators to Improve the Productivity and Performance of Task-Based Parallel
Program”, in The 50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), October 2017.
Naifeng Jing, Shunning Jiang, Shuang Chen, Jingjie Zhang, Li Jiang, Chao Li, Xiaoyao Liang, “Bank Stealing for a Compact
and Ecient Register File Architecture in GPGPU”, in IEEE Transactions on Very Large Scale Integration Systems (TVLSI)
25.2 (2017): 520-533.
Shuang Chen*, Shunning Jiang*, Xueyan Tang, Bingsheng He, “A Study of Sorting Algorithms on Approximate Memory”,
in 2016 ACM SIGMOD International Conference on Management of Data (SIGMOD), June 2016. (* : co-rst author,
listed alphabetically)
Zeke Wang, Bingsheng He, Wei Zhang, Shunning Jiang, “A Performance Analysis Framework for Optimizing OpenCL
Applications on FPGAs”, in The 22nd IEEE Symposium on High Performance Computer Architecture (HPCA), March 2016
Naifeng Jing, Shuang Chen, Shunning Jiang, Li Jiang, Chao Li, and Xiaoyao Liang, “Bank Stealing for Conict Mitigation
in GPGPU Register File”, in 2015 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED),
July 2015.
prizes
[2017] MICRO-50 Travel Award || [2016] SIGMOD 2016 Travel Award || [2015] 2015-2016 Cornell Graduate School
Fellowship || [2014] 2013-2014 Shanghai Jiao Tong University Academic Excellence Scholarship || [2010] 1
st
Prize of
National Olympiad in Informatics in Provinces, Bronze Medal of National Olympiad in Informatics
services
[2014] Student Helper for CloudCom 2014 || [2011] Coach for 9
th
Grade Olympiad in Informatics Training Camp at
Shaoxing No.1 High School
skills
C, C++, Python/RPython/PyPy, Java, CUDA, Verilog, L
A
T
E
X, Matplotlib, RISC-V