Education

Work and Research Experiences

Honors and Awards

Teaching Experiences

Professional Activities

Publications

Conference Papers

  1. SnuRHAC: A Runtime for Heterogeneous Accelerator Clusters with CUDA Unified Memory

    Jaehoon Jung, Daeyoung Park, Gangwon Jo, Jungho Park, and Jaejin Lee

    HPDC '21: Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing,

    pp. 107—120, Stockholm, Sweden, June 2021.

  2. SOFF: An OpenCL High-Level Synthesis Framework for FPGAs

    Gangwon Jo, Heehoon Kim, Jeesoo Lee, and Jaejin Lee

    ISCA '20: Proceedings of the 47th Annual International Symposium on Computer Architecture,

    pp. 295—308, Valencia, Spain, June 2020.

  3. PIPSEA: A Practical IPsec Gateway on Embedded APUs

    Jungho Park, Wookeun Jung, Gangwon Jo, Ilkoo Lee, and Jaejin Lee

    CCS '16: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security,

    pp. 1255—1267, Vienna, Austria, October 2016.

  4. A Distributed OpenCL Framework using Redundant Computation and Data Replication

    Junghyun Kim, Gangwon Jo, Jaehoon Jung, Jungwon Kim, and Jaejin Lee

    PLDI '16: Proceedings of the 37th Annual ACM SIGPLAN Conference on Programming Language Design and Implementation,

    pp. 553—569, Santa Barbara, California, USA, June 2016.

  5. Automatic OpenCL Work-Group Size Selection for Multicore CPUs

    Sangmin Seo, Jun Lee, Gangwon Jo, and Jaejin Lee

    PACT '13: Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques,

    pp. 387—397, Edinburgh, Scotland (UK), September 2013.

  6. SnuCL: an OpenCL Framework for Heterogeneous CPU/GPU Clusters

    Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee

    ICS '12: Proceedings of the 26th ACM International Conference on Supercomputing,

    pp. 341—352, San Servolo Island, Venice, Italy, June 2012.

  7. Performance Characterization of the NAS Parallel Benchmarks in OpenCL

    Sangmin Seo, Gangwon Jo, and Jaejin Lee

    IISWC '11: Proceedings of the 2011 IEEE International Symposium on Workload Characterization,

    pp. 137—148, Austin, Texas, USA, November 2011.

Journal Articles

  1. Accelerating LINPACK with MPI-OpenCL on Clusters of Multi-GPU Nodes

    Gangwon Jo, Jeongho Nah, Jun Lee, Jungwon Kim, and Jaejin Lee

    IEEE Transactions on Parallel and Distributed Systems (TPDS),

    vol. 26, no. 7, pp. 1814—1825, July 2015.

Workshop Papers

  1. Memory-Access-Pattern Analysis Techniques for OpenCL Kernels

    Gangwon Jo, Jaehoon Jung, Jiyoung Park, and Jaejin Lee

    LCPC '17: Proceedings of the 30th International Workshop on Languages and Compilers for Parallel Computing,

    pp. 109—126, College Station, Texas, USA, October 2017.

  2. OpenCL Framework for ARM Processors with NEON Support

    Gangwon Jo, Won Jong Jeon, Wookeun Jung, Gordon Taft, and Jaejin Lee

    WPMVP '14: Proceedings of the 2014 Workshop on Programming Models for SIMD/Vector Processing,

    pp. 33—40, Orlando, Florida, USA, February 2014.

  3. OpenCL as a Programming Model for GPU Clusters

    Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee

    LCPC '11: Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing,

    pp. 76—90, Fort Collins, Colorado, USA, September 2011.

Posters

  1. MAPA: An Automatic Memory Access Pattern Analyzer for GPU Applications

    Gangwon Jo, Jaehoon Jung, Jiyoung Park, and Jaejin Lee

    Poster presentation in PPoPP '17: Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming,

    pp. 443—444, Austin, Texas, USA, February 2017.

  2. OpenCL as a Unified Programming Model for Heterogeneous CPU/GPU Clusters

    Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee

    Poster presentation in PPoPP '12: Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming,

    pp. 299—300, New Orleans, Louisiana, USA, February 2012.

Book Chapters

  1. SnuCL: A unified OpenCL framework for heterogeneous clusters

    Jaejin Lee, Gangwon Jo, Wookeun Jung, Hongjune Kim, Junghyun Kim, Yong-Jun Lee, and Jungho Park

    Advances in GPU Research and Practice,

    pp. 23—56, Morgan Kaufmann, September 2016.

Papers in Korean

  1. Techniques to Modify and Execute GPU Code in CUDA Application Binaries

    Jaehoon Jung, Gangwon Jo, and Jaejin Lee

    Korea Computer Congress 2019 (KCC),

    pp. 1101—1103, 2019.

  2. Universal Heterogeneous Programming Environment

    Jungho Park, Gangwon Jo, Wookeun Jung, Hyungmo Kim, Jaehoon Jung, Thanh Tuan Dao, Jiyoung Park, Jungwook Kim, Heehoon Kim, Youngdong Do, PyeongSeok Oh, and Jaejin Lee

    Communications of KIISE,

    vol. 35, no. 10, pp. 18—31, 2017.

  3. Automatic Optimization Methods for Image Processing Programs Using OpenCL

    Jaeho Shin, Gangwon Jo, Ilkoo Lee, and Jaejin Lee

    KIISE Transactions on Computing Practices,

    vol. 23, no. 3, pp. 188—193, 2017.

  4. Hardware and Software Support for Deep Learning

    Wookeun Jung, Jungwook Kim, Thanh Tuan Dao, Jungho Park, Jiyoung Park, Jaeho Shin, Jaehoon Jung, Gangwon Jo, Heehoon Kim, Hyoungwook Nam, and Jaejin Lee

    Communications of KIISE,

    vol. 34, no. 9, pp. 10—20, 2016.

  5. Automatic Optimization Methods for Image Processing Programs Using OpenCL

    Jaeho Shin, Gangwon Jo, Ilkoo Lee, and Jaejin Lee

    Korea Computer Congress 2016 (KCC),

    pp. 1494—1496, 2016.

  6. HPC Technology Trends of Big Data Analyses with Supercomputers

    Gangwon Jo, Junghyun Kim, Thanh Tuan Dao, Wookeun Jung, Jungho Park, Yong-Jun Lee, Jaehoon Jung, Jaeho Shin, and Jaejin Lee

    Communications of KIISE,

    vol. 34, no. 2, pp. 31—42, 2016.

  7. LRC: A Lightweight Communication Library for High Performance Computing

    Jaehoon Jung, Gangwon Jo, Junghyun Kim, Wookeun Jung, and Jaejin Lee

    Korea Computer Congress 2015 (KCC),

    pp. 33—35, 2015.

  8. SnuCL: OpenCL Programming Environment for Heterogeneous Manycore Clusters

    Junghyun Kim, Jungho Park, Gangwon Jo, Thanh Tuan Dao, Jinyoung Joo, Jaehoon Jung, Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, and Jaejin Lee

    Communications of KIISE,

    vol. 32, no. 5, pp. 66—76, 2014.

  9. Trends on Heterogeneous Supercomputers and a Case Study on the Development of a Supercomputer Chundoong

    Gangwon Jo, Sangmin Seo, Jeongho Nah, Jungwon Kim, Junghyun Kim, Jun Lee, Jungho Park, Yong-Jun Lee, Hongjune Kim, Sooyeon Kang, Jinyoung Joo, Seonmyeong Park, Wookeun Jung, Kihyun Im, and Jaejin Lee

    Communications of KIISE,

    vol. 31, no. 4, pp. 34—41, 2013.

  10. Design and Implementation of Virtual Machines as an Aid in Teaching Computer Concepts

    Jeongho Nah, Gangwon Jo, Sooyeon Kang, Wookeun Jung, and Jaejin Lee

    Korea Computer Congress 2012 (KCC),

    vol. 39, no. 1A, pp. 131—133, 2012.

  11. Current Status and Development Prospects of High Performance Computing Technology

    Jun Lee, Sangmin Seo, Jungwon Kim, Gangwon Jo, Wan Choi, and Jaejin Lee

    The Journal of Korean Institute of Next Generation Computing,

    vol. 8, no. 2, pp. 99—117, 2012.

  12. Implementation of Register Allocator for JavaScript JIT Compiler

    Jeongho Nah, Honggyu Kim, Hongjune Kim, Gangwon Jo, and Jaejin Lee

    2011 KIISE Fall Conference,

    vol. 38, no. 2A, pp. 194—197, 2011.

  13. Measuring JavaScript Performance with a Real World Web Application

    Hongjune Kim, Joo Hwan Lee, Gangwon Jo, and Jaejin Lee

    2011 KIISE Fall Conference,

    vol. 38, no. 2A, pp. 131—134, 2011.

  14. Alias Analysis for JavaScript Program Optimization

    Gangwon Jo, Hongjune Kim, Joo Hwan Lee, Jeongho Nah, and Jaejin Lee

    Korea Computer Congress 2011 (KCC),

    vol. 38, no. 1C, pp. 462—465, 2011.