I will join the Department of Computer Science at the University of Iowa as an assistant professor in Fall 2020.

I am looking for self-motivated PhD and master's students. Please email me if you are interested in my research.
Email: guanpeng-li at uiowa.edu



Brief Bio

I am Guanpeng (Justin) Li, currently a postdoc under Ravi Iyer at University of Illinois Urbana-Champaign. I received my PhD degree from University of British Columbia (UBC), where I worked with Karthik Pattabiraman in the Dependable System Lab from 2014 to 2019. I received my bachelor degree in Computer Engineering from UBC in 2014. My research interests are in the areas of error-resilient systems, software testing, and machine learning dependability.



Awards



Professional Service



Publications


Conference Proceedings

[9] A Tale of Two Injectors: End-to-End Comparison of IR-level and Assembly-Level Fault Injection
Lucas Palazzi, Guanpeng Li, Bo Fang, and Karthik Pattabiraman
ISSRE'19: IEEE International Conference on Software Reliability Engineering (Acceptance Rate: 31%) [PDF][Talk][Code]

[8] BinFI: An Efficient Fault Injector for Safety-Critical Machine Learning Systems
Zitao Chen, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
SC'19: International Conference for High-Performance Computing, Networking, Storage and Analysis (Acceptance Rate: 21%) [PDF][Talk][Code]

[7] Modeling Soft-Error Propagation in Programs
Guanpeng Li, Karthik Pattabiraman, Siva Hari, Mike Sullivan, and Tim Tsai
DSN'18: IEEE/IFIP International Conference on Dependable Systems and Networks (Acceptance Rate: 25%) [PDF][Talk][Code]
[Best Paper Award Runner-Up]

[6] Modeling Input-Dependent Error Propagation in Programs
Guanpeng Li and Karthik Pattabiraman
DSN'18: IEEE/IFIP International Conference on Dependable Systems and Networks (Acceptance Rate: 25%) [PDF][Talk][Code]

[5] Understanding Error Propagation in Deep-Learning Neural Network (DNN) Accelerators and Applications
Guanpeng Li, Siva Hari, Mike Sullivan, Tim Tsai, Karthik Pattabiraman, Joel Emer, and Steve Keckler
SC'17: International Conference for High-Performance Computing, Networking, Storage and Analysis (Acceptance Rate: 19%) [PDF][Talk][Code]

[4] Understanding Error Propagation in GPGPU Applications
Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher, and Pradip Bose
SC'16: International Conference for High-Performance Computing, Networking, Storage and Analysis (Acceptance Rate: 18%) [PDF][Talk][Code]

[3] Experience Report: An Application-specific Checkpointing Technique for Minimizing Checkpoint Corruption
Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher, and Pradip Bose
ISSRE'15: IEEE International Conference on Software Reliability Engineering (Acceptance Rate: 32%) [PDF][Talk][Code]

[2] Fined-grained Characterization of Long Latency Causing Crashes in Programs
Guanpeng Li, Qining Lu, and Karthik Pattabiraman
DSN'15: IEEE/IFIP International Conference on Dependable Systems and Networks (Acceptance Rate: 22%) [PDF][Talk][Code]

[1] Quantifying the Accuracy of High-Level Fault Injection Techniques for Hardware Faults
Jiesheng Wei, Anna Thomas, Guanpeng Li, and Karthik Pattabiraman
DSN'14: IEEE/IFIP International Conference on Dependable Systems and Networks (Acceptance Rate: 30%) [PDF][Talk]


Journals

[2] Configurable Detection of SDC-causing Errors in Programs
Qining Lu, Guanpeng Li, Karthik Pattabiraman, Meeta S. Gupta, and Jude A. Rivers
TECS: ACM Transactions on Embedded Computing Systems, 2016. [PDF]

[1] AutoFLox: An Automatic Fault Localizer for Client-Side JavaScript
Frolin Ocariza, Guanpeng Li, Karthik Pattabiraman, and Ali Mesbah
STVR: IEEE Software Testing, Verification & Reliability, 2015. [PDF]


Workshops

[2] Evaluating Compiler IR-Level Selective Instruction Duplication with Realistic Hardware Errors
Chun-Kai Chang, Guanpeng Li, and Mattan Erez
FTXS'19: The 9th Workshop on Fault Tolerance for HPC at eXtreme Scale (FTXS), 2019, co-located with International Conference for High-Performance Computing, Networking, Storage and Analysis (SC). 2019. [PDF][Talk][Code]

[1] TensorFI: A Configurable Fault Injector for TensorFlow Applications
Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
WoSoCER'18: Workshop on Software Certification (WoSoCER), 2018, co-located with the IEEE International Symposium on Software Reliability Engineering (ISSRE). 2018. [PDF][Talk][Code]



Contact

Email: gpli at ece dot ubc dot ca




Last Update: Apr. 2020