About Me

Howdy, I’m Shilei Tian, a Ph.D. student in Stony Brook University, majoring in Computer Science. My research interests are high performance computing, compiler and system optimization, etc., focusing on LLVM and OpenMP. My advisor is Dr. Barbara Chapman. Here is my resume.

In addition to research, I am fascinated in programming, photography, hiking, technology, and basketball. I’m also interested in Hi-Fi. You can go to my photos in the menu. 🙂

Education

  • Ph.D. Candidate, Computer Science, Stony Brook University (SBU), 2022/01–Present
  • Ph.D. Student, Computer Science, Stony Brook University (SBU), 2019/08–2021/12
  • M.S., Computer Technology, Shanghai Jiao Tong University (SJTU), 2015/09–2018/03
  • B.S., Computer Science and Technology, Xi’an University of Posts and Telecommunications (XUPT), 2010/09–2014/07

Publications

  • Johannes Doerfert, Atmn Patel, Joseph Huber, Shilei Tian, Jose M Monsalve Diaz, Barbara Chapman, Giorgis Georgakoudis, “Co-Designing an OpenMP GPU Runtime and Optimizations for Near-Zero Overhead Execution”, in IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 30th–June 3rd, 2022, Lyon, France
  • Joseph Huber, Melanie Cornelius, Giorgis Georgakoudis, Shilei Tian, Jose M Monsalve Diaz, Kuter Dinel, Barbara Chapman, Johannes Doerfert, “Efficient Execution of OpenMP on GPUs”, in International Symposium on Code Generation and Optimization (CGO), April 2nd-6th, 2022, Seoul, South Korea [PDF]
  • Seonmyeong Bak, Colleen Bertoni, Swen Boehm, Reuben Budiardja, Barbara Chapman, Johannes Doerfert, Markus Eisenbach, Hal Finkel, Oscar Hernandez, Joseph Huber, Shintaro Iwasaki, Vivek Kale, Paul R.C. Kent, JaeHyuk Kwack, Meifeng Lin, Piotr Luszczek, Ye Luo, Buu Pham, Swaroop Pophale, Kiran Ravikumar, Vivek Sarkar, Thomas Scogland, Shilei Tian, P.K. Yeung, “OpenMP Application Experiences: Porting to Accelerated Nodes”, in Parallel Computing, October 23rd, 2021 [PDF]
  • Atmn Patel, Shilei Tian, Johannes Doerfert, Barbara Chapman, “A Virtual GPU as Developer-Friendly OpenMP Offload Target”, in Workshop on LLVM in Parallel Processing (LLPP), August 9th, 2021, Chicago, IL, USA [PDF]
  • Shilei Tian, Jon Chesterfield, Johannes Doerfert, Barbara Chapman, “Experience Report: Writing A Portable GPU Runtime with OpenMP 5.1”, in International Workshop on OpenMP (IWOMP), September 15th–17th, 2021, Bristol, UK [PDF]
  • Shilei Tian, Johannes Doerfert, Barbara Chapman, “Concurrent Execution of Deferred OpenMP Target Tasks with Hidden Helper Threads”, in Workshop on Languages and Compilers for Parallel Computing (LCPC), October 14th–16th, 2020, Stony Brook, New York, USA [PDF]
  • Shilei Tian, Haotian Wang, Sha Li, Fan Wu, Guihai Chen, “Trajectory-Based Multi-Hop Relay Deployment in Wireless Networks”, in International Conference on Combinatorial Optimization and Applications (COCOA), December 16th–18th, 2017, Shanghai, China [PDF]
  • Haotian Wang, Shilei Tian, Xiaofeng Gao, Lidong Wu, Guihai Chen, “Approximation Designs for Cooperative Relay Deployment in Wireless Networks”, in International Conference on Distributed Computing Systems (ICDCS), June 5th–8th, 2017, Atlanta, Georgia, USA [PDF]

Talks

  • Shilei Tian, Joseph Huber, Johannes Doerfert, “LTO and JIT Support in LLVM OpenMP Target Offloading”, in LLVM Developers’ Meeting, November 16th–19th, 2021
  • Johannes Doerfert, Joseph Huber, Stefan Stipanovic, Giorgis Georgakoudis, Hamilton Tobon Mosquera, Shilei Tian, “(OpenMP) Parallelism Aware Optimizations”, in LLVM Developers’ Meeting, October 6th–8th, 2020 [YouTube]
  • Shilei Tian, Johannes Doerfert, Barbara Chapman, “Asynchronous OpenMP Offloading on NVIDIA GPUs”, in LLVM Performance Workshop, February 23rd, 2020, San Diego, USA [Slides]

Work Experience

  • Compiler Engineer Intern, Cray Compiler Team, Hewlett Packard Enterprise, NY (Remotely), 2022/05-2022/08
  • Software Engineer, Intel Compilers and Languages (ICL), Intel, Shanghai, 2018/04–2019/08
  • Software Engineer Intern, Machine Learning and Translation (MLT), Intel, Shanghai, 2017/03–2018/04

Services

  • Primary representative for Stony Brook University in OpenMP Architecture Review Board (ARB), 2021/05–Present
  • Program committee, LLVM Performance Workshop 2022
  • Artifact evaluation committee, International Symposium on Code Generation and Optimization (CGO) 2022
  • Reviewer, Transactions on Architecture and Code Optimization (TACO) 2021
  • Web chair, International Conference on Combinatorial Optimization and Applications (COCOA) 2017

If you have any question, feel free to contact me via the form below: