CV
Education
- Ph.D in Computer Science, The University of Texas at Austin, August 2018 - Present
- Advisor: Dr. Keshav Pingali
- Thesis: “Parallel Programming Frameworks for Irregular and Regular Programs”
- M.Sc. in Computer Science, Seoul National University, March 2015 - February 2017
- Advisor: Dr. Bernhard Egger
- Thesis: “A Temporal and Spatial Code Compression and Decompression Technique for Coarse-Grained Reconfigurable Architecture”
- B.CSE. in Computer Science and Engineering, Dongguk University University, May 2018 - February 2015
Professional Experience
- AMD Research: Summer, Fall 2023
- Research Intern
- Supervisor: Knauerhase, Robin
- Los Alamos National Laboratory: Summer 2022
- Research Intern
- Supervisor: Patrick McCormick
- Katana Graph: Summer 2020, 2021
- Research Intern
- Supervisor: Roshan Dathathri, Gurbinder Gill
- Samsung Software Membership, Samsung Electronics, June 2012 - June 2014
- Student Researcher
Publications
Parla: A Python Orchestration System for Heterogeneous Architectures
Hochan Lee, William Ruys, Ian Henriksen, Arthur Peters, Yineng Yan, Sean Stephens, Bozhi You, Henrique Fingler, Martin Burtscher, Milos Gligoric, Karl Schulz, Keshav Pingali, Christopher J. Rossbach, Mattan Erez, and George Biros. (2022). "Parla: A Python Orchestration System for Heterogeneous Architectures." Proceedings of the IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, November 2022.
Efficient Distribution For Deep Learning On Large Graphs
Loc Hoang, Xuhao Chen, Hochan Lee, Roshan Dathathri, and Keshav Pingali. (2021). "Efficient Distribution For Deep Learning On Large Graphs." Workshop on Graph Neural Networks and Systems (GNNSys), April 2021.
A Study of APIs for Graph Analytics Workloads
Hochan Lee, David Wong, Loc Hoang, Roshan Dathathri, Gurbinder Gill, Vishwesh Jatala, David Kuck, and Keshav Pingali. (2020). " A Study of APIs for Graph Analytics Workloads." Proceedings of the 2020 IEEE International Symposium on Workload Characterization, October 2020.
Random Test Program Generation for Verification and Validation of the Samsung Reconfigurable Processor
Bernhard Egger, Eunjin Song, Hochan Lee, and Daeyong Shin. (2018). "Random Test Program Generation for Verification and Validation of the Samsung Reconfigurable Processor." Journal of Systems Architecture. August 2018.
Verification of Coarse-Grained Reconfigurable Arrays through Random Test Programs
Bernhard Egger, Eunjin Song, Hochan Lee, and Daeyong Shin. (2018). "Verification of Coarse-Grained Reconfigurable Arrays through Random Test Programs." Proceedings of the 2018 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), June 2018.
Improving Energy Efficiency of Coarse-Grained Reconfigurable Arrays through Modulo Schedule Compression/Decompression
Hochan Lee, Mansureh S. Moghaddam, Dongkwan Suh, and Bernhard Egger. (2018). "Improving Energy Efficiency of Coarse-Grained Reconfigurable Arrays through Modulo Schedule Compression/Decompression." ACM Transactions on Architecture and Code Optimization (TACO), April 2018.
A Space- and Energy- Efficient Code Compression/Decompression Technique for Coarse-Grained Reconfigurable Architecture
Bernhard Egger, Hochan Lee, Duseok Kang, Mansureh S. Moghaddam, Youngchul Cho, Yeonbok Lee, Sukjin Kim, Soonhoi Ha, and Kiyoung Choi. (2017). "A Space- and Energy- Efficient Code Compression/Decompression Technique for Coarse-Grained Reconfigurable Architecture." Proceedings of the 2017 International Symposium on Code Generation and Optimization (CGO), February 2017.
Code Compression Technique Based on Flexible Bin-Packing Algorithm
Hochan Lee,and Bernhard Egger. (2017). "Code Compression Technique Based on Flexible Bin-Packing Algorithm." Workshop on Reconfigurable Computing, January 2017.
A Tab I/O System for blind people in Android
Hochan Lee and Haemi Kim. (2014). "A Tab I/O System for blind people in Android." Proceedings of the 41th Korean Institute of Information Scientists and Engineers (KIISE), December 2014.
Awards
- 1st Prize from Samsung Electronics Software Membership in Developer’s Delight Contest, 2014
- 2nd Prize in the 12th World Embedded Software Contest from Director of Korea Electronics and Telecommunications Research Institute (KETRI), 2014
- The Minister Award from Korea Science and IST in Hanium Software Contest,2013
- 1st Prize in Graduation Project Competition, Dongguk University, 2013
- Academic Excellence Award, Dongguk University, 2012 and 2013
Technical Skills
- Programming: C/C++, MPI, pthread, OpenMP, Python, Scripting (Bash), CUDA, Java, C#, Arduino
- Software: Linux, Pytorch, Git, Vim, CMake, SVN, Latex
- Profiling: Intel VTune, Perf, PAPI, NVTX, VizTracer