Jaejin Lee is the director of the Center for Manycore Programming and a professor in the School of Computer Science and Engineering at Seoul National University (SNU). He received his PhD degree in Computer Science from the University of Illinois at Urbana-Champaign (UIUC) in 1999. His PhD study was supported in part by graduate fellowships from IBM and Korea Foundation for Advanced Studies. He received an MS degree in Computer Science from Stanford University in 1995 and a BS degree in Physics from SNU in 1991. After obtaining the PhD degree, he spent a half year at the UIUC as a visiting lecturer and postdoctoral research associate. He was an assistant professor in the Department of Computer Science and Engineering at Michigan State University from January 2000 to August 2002 before joining SNU. He received the NSF CAREER award but withdrew it before finalization due to his movement to SNU.


  1. Mailing Address:

  2. School of Computer Science and Engineering

  3. Seoul National University
    Seoul 151-744, Korea

  4. Phone: +82-2-880-1863

  5. Email: jlee at cse dot snu dot ac dot kr

  6. Curriculum Vitae

  7. Research Interests

  8. -Compiler, OS, and architecture interactions for multicores/manycores

  9. -Heterogeneous computing systems and programming environments

  10. -Compilers/runtimes for multicores/manycores

  11. -Memory architectures for multicores/manycores

  12. -System-level virtualization/simulation techniques for multicores/manycores

  13. -Analysis and optimization techniques for JavaScript

  14. -Analysis and optimization techniques for binaries

  15. -Mobile embedded systems

  16. Courses

  17. Tutorials and Lectures

  18. -CGO 2012 Tutorial

  19. SnuCL: An OpenCL Framework for Heterogeneous CPU/GPU Clusters

  20. -PPoPP 2012 Tutorial

  21. SnuCL: An OpenCL Framework for Heterogeneous CPU/GPU Clusters

  22. -PACT 2011 Tutorial

  23. SnuCL: An OpenCL Framework and Unified Programming Model for Heterogeneous CPU/GPU Clusters

  24. -ACACES 2009 Lecture Slides

  25. Compilers and Runtimes Support for Explicitly-Managed Memory Hierarchies

  26. Publications

  27. Students (current, graduated)

  28. Software Developed

  29. Professional Activities

  30. PACT ’12 (PC member), ICS ’12 (PC member), APSys ’12 (Vice chair), GPGPU5 (2012, PC member),  INTERACT-16 (2012, General chair), PPoPP ’12 (ERC member), APPT ’11 (PC member), ICPADS ’11 (Program vice chair, Multicore Computing and Parallel/Distributed Architecture track), PACT ’11 (PC member), INTERACT-15 (2011, Program co-chair), ICPP ’11 (PC member, Multicores and Parallel Systems track), CF ’11 (Publicity co-chair), PLDI ’11 (ERC member), LCTES ’11 (PC member), PPoPP ’11 (PC member), RTSS ’10 (PC member, Design & Verification track), EUC ’10 (PC member), INTERACT-14 (2010, PC member), LCTES ’10 (General chair), ACACES ’09 (Lecturer) ICPADS ’09 (Program vice chair, Multicore Computing and Parallel/Distributed Architecture track), ICS ’09 (PC member), HiPC ’09 (PC member), EUC ’09 (PC member), HiPC ’08 (PC member), ICPP ’08 (PC member), LCTES ’08 (PC member), IPDPS ’08 (PC member), EUC ’08 (PC member), PACT ’07 (PC member), LCTES ’07 (Publicity chair, PC member), EMSoft ’07 (PC member), EMSoft ’06 (Workshop chair, PC member), EUC ’06 (PC member), ICPADS ’06 (PC member), SNA’05 (PC member), Dagstuhl Seminar 03431 (2003, Co-organizer), ISPAN ’02 (PC member), JVM ’02 (Work-on-progress session organizer, PC member)





© 2011 Center for Manycore Programming

Room 554, Building 301, Seoul National University, Seoul 151-744, Korea