Janghaeng Lee

Ph.D. Student
CCCP Group
Electrical Engineering and Computer Science
University of Michigan

Advisor: Prof. Scott Mahlke

2260 Hayward Street Ann Arbor, MI, 48109
Office: 4849 CSE
jhaeng (_at_) umich (_dot_) edu



    I graduated in 2015 and left University of Michigan.

    My research interest lies in compilers and computer architectures. I am working on a dynamic compiler that manages applications to make them run faster and more power-efficient on multi-core/heterogeneous architectures.
    Before joining UMich, I worked at LG Corporate Research in Korea from 2009 to 2011, after receiving Master's degree in Computer Science at Georgia Tech.


Resume

  • Resume as of 03/01/2018


    Publications

    • Orchestrating Multiple Data-Parallel Kernels on Multiple Devices
      Janghaeng Lee, Mehrzad Samadi, and Scott Mahlke
      Proceedings of the 24th International Conference on Parallel Architectures and Compilation Techniques (PACT), October 2015.

    • SKMD: Single Kernel on Multiple Devices for Transparent CPU-GPU Collaboration
      Janghaeng Lee, Mehrzad Samadi, Yongjun Park and Scott Mahlke
      ACM Transactions on Computer Systems (TOCS), 2015.

    • Scaling Performance Via Self-Tuning Approximation for Graphics Engines
      Mehrzad Samsdi, Janghaeng Lee, D. Anoushe Jamshidi, Amir Hormati, and Scott Mahlke
      ACM Transactions on Computer Systems (TOCS), 2014.

    • VAST: The Illusion of a Large Memory Space for GPUs
      Janghaeng Lee, Mehrzad Samadi, and Scott Mahlke
      Proceedings of the 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT), August 2014.

    • Paraprox: Pattern-Based Approximation for Data Parallel Application
      Mehrzad Samsdi, D. Anoushe Jamshidi, Janghaeng Lee, and Scott Mahlke
      Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2014.

    • Leveraging GPUs Using Cooperative Loop Speculation
      Mehrzad Samsdi, Amir Hormati, Janghaeng Lee, and Scott Mahlke
      ACM Transactions on Architecture and Code Optimization (TACO), 2014.

    • SAGE: Self-Tuning Approximation on Graphics Engines
      Mehrzad Samsdi, Janghaeng Lee, D. Anoushe Jamshidi, Amir Hormati, and Scott Mahlke
      Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), December 2013.

    • Transparent CPU-GPU Collaboration for Data-Parallel Kernels on Heterogeneous Systems
      Janghaeng Lee, Mehrzad Samadi, Yongjun Park and Scott Mahlke
      Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2013.

    • Adaptive Input-aware Compilation for Graphics Engines ,
      Mehrzad Samadi, Amir Hormati, Mojtaba Mehrara, Janghaeng Lee, and Scott Mahlke
      Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2012.

    • Paragon: Collaborative Speculative Loop Execution on GPU and CPU ,
      Mehrzad Samadi, Amir Hormati, Janghaeng Lee, and Scott Mahlke
      Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units (GPGPU), March 2012.

    • Thread tailor: dynamically weaving threads together for efficient, adaptive parallel applications ,
      Janghaeng Lee, Haicheng Wu, Madhumitha Ravichandran, and Nathan Clark
      Proceedings of the 37th annual International Symposium on Computer Architecture (ISCA), June 2010.

    • A high performance NIDS using FPGA-based regular expression matching ,
      Janghaeng Lee, Sung Ho Hwang, Neungsoo Park, Seong-Won Lee, Sunglk Jun, and Young Soo Kim
      Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), March 2007.