Jeongho Nah  나정호 (IPA: [naː dʑʌŋhoː])

Ph.D. student (Advisor: Dr. Jaejin Lee)

Multicore Computing Research Laboratory

Department of Computer Science and Engineering

Seoul National University


Mailing address: Room 312, Building 138, Seoul National University, 1 Gwanak-ro, Gwanak-gu, Seoul 151-744, South Korea

Research Interests

Compiler, OS, and architecture interactions for multicores/manycores

Compilers/runtimes for multicores/manycores

Analysis and optimization techniques for JavaScript

Current Research Projects

Aug. 2012 ~ Sep. 2013: OpenCL runtime and compiler for SRP (SAIT)

Previous Research Projects

May. 2010 ~ Feb. 2013: SnuCL, focused on a runtime system and built-in functions for a single CPU and AMD GPU (NRF)

Jul. 2012 ~ Aug. 2012 Optimization of Tizen Software platform, focused on a JavaScript JIT compiler. (Samsung Electronics)

Aug. 2011 ~ Jun. 2012: Samsung Reconfigurable Processor(SRP) verification (SAIT)

Aug. 2010 ~ Dec. 2010, Optimization of the V8 JavaScript engine (SAIT)


(Currently working at TmaxData)

I joined SNU's School of Computer Science and Engineering in 2010 as a graduate student. I received my M.S. degree in Electrical Engineering & Computer Science from Seoul National University. I was a scholarship student(2005) of Hyundai Merchant Marine Co., Ltd. And then I worked as a second mate at Heung-A Shipping Co., Ltd. between 2006-2009 to serve military service.


  1. Mar. 2012 - present: Ph.D. in Electrical Engineering & Computer Science, Seoul National University, in progress

  2. Mar. 2010 - Feb. 2012: M.S. in Electrical Engineering & Computer Science, Seoul National University

  3. Mar. 2002 - Feb. 2006: B.A. in Maritime Administration Science, Korea Maritime University

Teaching Experiences

Seoul National University

  1. 010.133: Digital Computer Concept and Practice (Spring 2013, undergraduate course, TA)

  2. 4190.409: Compilers (Spring 2012, undergraduate course, TA)

  3. 010.133: Digital Computer Concept and Practice (Spring 2010, undergraduate course, TA)

Selected Publications


  1. [TPDS] Gangwon Jo, Jeongho Nah, Jun Lee, Jungwon Kim, and Jaejin Lee Accelerating LINPACK with MPI-OpenCL on Clusters of Multi-GPU Nodes, IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 26, no. 7, pp. 1814--1825, July 2015. DOI: 10.1109/TPDS.2014.2321742
  2. [FTP] Jeongho Nah, Jun Lee, Hongjune Kim, Jinseok Lee, Seok Joong Hwang, Donghoon Yoo, and Jaejin Lee. An OpenCL Optimizing Compiler for Reconfigurable Processors, In Proceeding of the International Conference on Field-Programmable Technology (ICFPT), 2013.
  3. [ICS] Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee. SnuCL: an OpenCL Framework for Heterogeneous CPU/GPU Clusters, In Proceedings of the 26th International Conference on Supercomputing (ICS), 2012.
  4. [PPoPP-poster] Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee. OpenCL as a Unified Programming Model for Heterogeneous CPU/GPU Clusters, Poster presentation in PPoPP ʼ12: Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New Orleans, Louisiana, USA, February 2012.
  5. [LCPC] Jungwon Kim, Sangmin Seo, Jun Lee, Jeongho Nah, Gangwon Jo, and Jaejin Lee. OpenCL as a Programming Model for GPU Clusters, LCPC '11: Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing, September 2011.


  1. 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. Trends on Heterogeneous Supercomputers and a Case Study on the Development of a Supercomputer Chundoong, Communications of KIISE 31(4), 2013.
  2. Jeongho Nah, Gangwon Jo, Sooyeon Kang, Wookeun Jung, and Jaejin Lee. Design and Implementation of Virtual Machines as an Aid in Teaching Computer Concepts, Poster presentation in Korea Computer Congress 2012, June 2012.
  3. Jeongho Nah, Honggyu Kim, Hongjune Kim, Gangwon Jo, and Jaejin Lee. Implementation of a Register Allocator for JavaScript JIT Compiler, KIISE conference 2011, November 2011.
  4. Gangwon Jo, Hongjune Kim, Joo Hwan Lee, Jeongho Nah, and Jaejin Lee. Alias Analysis for JavaScript Program Optimization, Poster presentation in Korea Computer Congress 2011, June 2011.

Software Developed

  1. SnuCL, An OpenCL framework for a heterogeneous cluster. May. 2010 ~ Oct. 2011.
  2. SNU-SAMSUNG OpenCL framework, An OpenCL framework for ARM CPUs, IBM Cell BE processors, and TI DSPs (focused on built-in functions). May. 2011 ~ Oct. 2011.
  3. Orodruin, An optimizing compiler framework for JavaScript. Nov. 2010 ~ Dec. 2010.
  4. SNUVM2, A virtual machine that directly executes SNUVM assembly code. Dec. 2010 ~ Jan. 2011.
  5. SNUVM, A virtual machine that directly executes SNUVM assembly code based on MARS. Dec. 2009 ~ Jan. 2010.

Super Computers

  1. Chundoong (Korean: 천둥; IPA: [cʰən.duŋ]) is a self-made 56-node heterogeneous supercomputer built in October 2012. The word 'chundoong' means thunder in Korean. Each node of Chundoong contains two 8-core Intel Xeon E5-2650 CPUs and four AMD Radeon HD 7970 GPUs. A self-made water cooling system for CPUs and GPUs are equipped. Chundoong have achieved 106.8 TFLOPS (1.907 TFLOPS per node) on the Linpack benchmark. It is ranked #277 in the Top500 list of November 2012, and #32 in the Green500 list of November 2012.
  2. SnuCore, A supercomputer with multi-GPU nodes and the related software technologies. Jan. 2011 ~ Feb. 2012.

This page was last modified on December 28, 2016