Shunning Jiang
research interests
My research interests span CS, CE and a little bit EE. Currently I am working on projects that attempt to close
the gap between software and RTL design using Python and meta-tracing JIT. I am also a maniac of parallel
architecture/abstraction that harmornizes thread- and data-level parallelism in space/time. I seek for opportunities
to accelerate emerging application domains and key algorithms. I love to incorporate VLSI timing/area/energy
results to justify my designs.
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)
positions
10/2015 - Current
Ph.D. Student, Batten Research Group, Cornell University, USA
Advisor: Christopher Batten.
08/2014 - 04/2015
Research Assistant, Xtra Computing Group, Nanyang Technological University, Singapore
Advisor: Bingsheng He and Xueyan Tang.
07/2014 - 08/2014
Summer Intern at M
3
Research Group, Cornell University, USA
Advisor: José F. Martínez.
08/2013 - 05/2015
Undergraduate Researcher, Advanced Computer Architecture Lab, Shanghai Jiao Tong
University, China
Advisor: Xiaoyao Liang and Naifeng Jing.
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
services
10/2014 - 12/2014 Student Helper, IEEE CloudCom 2014, Nanyang Technological University
01/2011 - 04/2011 Coach, 9
th
Grade Olympiad in Informatics Training Camp, Shaoxing No.1 High School
prizes
08/2015 2015-2016 Cornell Graduate School Fellowship
09/2014 2013-2014 Shanghai Jiao Tong University Academic Excellence Scholarship
10/2010 1
st
Prize of National Olympiad in Informatics in Provinces
08/2010 Bronze Medal of National Olympiad in Informatics
publications
[ MICRO 2017 ] 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, October 2017.
[ TVLSI 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 25.2 (2017): 520-533.
[ SIGMOD 2016 ] 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, June 2016. (* : co-rst
author, listed alphabetically)
[ HPCA 2016 ] 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, March, 2016
[ ISLPED 2015 ] 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, July 2015.
skills
C, C++, Python/RPython/PyPy, Java, CUDA, Verilog, L
A
T
E
X, Inkscape, Matplotlib, RISC-V