Home
I’m currently at Snowflake where I work as a software engineer in the Data Lake team.
I graduated from UIUC CS with a M.S. degree, working with Prof. Vikram Adve on compilation of Deep Learning models with HPVM/LLVM on heterogeneous systems. I earned my Bachelor degree in Computing at PolyU, where I worked with Prof. Zili Shao on Embedded Systems and Key-Value stores.
I used to be an intern at the PurPL Lab of Purdue University, working with Prof. Tiark Rompf on native, distributed compilation of SQL queries for Data-Intensive Systems (Flare - an Accelerator for Apache Spark) with LMS, and at Microsoft Research Asia, working with Dr. Liang Jeff Chen on transaction atop distributed databases.
Recent Work
-
An optimizing compiler for ONNX models on heterogeneous systems
Yuanjing Shi
Advisor: Vikram Adve
Dept. of Computer Science, University of Illinois at Urbana-Champaign (M.S. Thesis), 2020.
-
Leyenda: An Adaptive, Hybrid Sorting Algorithm for Large Scale Data with Limited Memory
Yuanjing Shi, Zhaoxing Li
Finalist, ACM SIGMOD Programming Contest (SIGMOD’ 19), 2019.
-
SQLiteKV: An Efficient LSM-tree-based Lightweight Database Engine for Mobile Devices - (Extended version available at IEEE TCAD 2018)
Yuanjing Shi, Zhaoyan Shen, Zili Shao
23rd Asia and South Pacific Design Automation Conference (ASP-DAC), 2018.
Contact Me
yj at shingjan.me