Yousun Ko


Graduate student in Embedded Systems Languages & Compilers Lab.
Advisor: Prof. Bernd Burgstaller
E-mail: yousun.ko at yonsei.ac.kr
Address: 241 Eng. Bldg. A, Yonsei University
50 Yonsei-ro Seodaemun-gu Seoul, 03722, Korea
Phone: +82 - 2 - 2123 - 7871

[Curriculum Vitae (PDF)]

Research Interests

My research interests are in compiler and language support for multicore architectures. Communication-aware compiler optimization techniques to enhance performance and energy efficiency of general-purpose multicore architectures have been my recent research topics.


Publications

International Journal

  • A Speculative Parallel DFA Membership Test for Multicore, SIMD and Cloud Computing Environments
    Yousun Ko, Minyoung Jung, Yo-Sub Han, and Bernd Burgstaller
    International Journal of Parallel Programming (IJPP), Vol. 42 (3), pp. 456--489, Springer, June 2014.

International Conferences

  • LaminarIR: Compile-Time Queues for Structured Streams
    Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the 36th annual ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), ACM, Portland, June 2015.
    Acceptance rate 19% (58/303 papers).

  • Parallel from the Beginning: The Case for Multicore Programming in the Computer Science Undergraduate Curriculum
    Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings the 44th ACM Technical Symposium on Computer Science Education (SIGCSE), ACM, Denver, March 2013.
    Acceptance rate 38% (111/293 papers).

  • Profile-Guided Deployment of Stream Programs on Multicores
    Sardar M. Farhad, Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the ACM SIGPLAN/SIGBED 2012 Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES), ACM, Beijing, June 2012.
    Acceptance rate 22% (15/66 papers).

  • GPGPU DFA Membership Tests
    Beorn Faccini, Yousun Ko, Min-Young Jung, and Bernd Burgstaller
    Proceedings of the 23rd IASTED International Conference on Parallel and Distributed Computing Systems (PDCS), IASTED/ACTA Press, Dallas, December 2011.

  • Orchestration by Approximation: Mapping Stream Programs onto Multicore Architectures
    Sardar M. Farhad, Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), ACM, Newport Beach, CA, March 2011.
    Acceptance rate 21% (32/152 papers).

  • Poster Abstract: TinyVM, an Efficient Virtual Machine Infrastructure for Sensor Networks
    Kirak Hong, Jiin Park, Taekhoon Kim, Sungho Kim, Hwangho Kim, Yousun Ko, Jongtae Park, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), ACM, Berkeley, November 2009.

  • An Efficient Mixed-mode Execution Environment for C on Mobile Phone Platforms
    Taek-hoon Kim, Sungho Kim, Kirak Hong, Hwangho Kim, Jiin Park, Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the Communications & Mobile Computing Symposium of the 2009 World Congress on Computer Science and Information Engineering
    IEEE Computer Society, Los Angeles, March 2009.

  • Billy get your guns: fast barrel-shift decoding for in-place execution of Huffman-encoded bytecode streams
    Hwangho Kim, Kirak Hong, Sungho Kim, Taekhoon Kim, Jiin Park, Yousun Ko, Bernd Burgstaller, and Bernhard Scholz
    Proceedings of the 3rd International Conference on Ubiquitous Information Technologies and Applications
    Korea Information Processing Society, IEEE technical co-sponsorship, Ho Chi Minh, Vietnam, December 2008.

Domestic Conferences

  • Profiling and Data-Communication Support for Multimedia Stream Programs on Multicore
    Yousun Ko, and Bernd Burgstaller
    Proceedings of the Korea Multimedia Society Conference, Seoul, Korea, Nov 2010.

  • Enhancing WIPI-C with a fast scripting engine for mobile game development
    Taekhoon Kim, Jiin Park, Hwangho Kim, Jongtae Park, Yousun Ko, Kirak Hong, and Bernd Burgstaller
    Proceedings of Institute of Embedded Engineering of Korea, Jeju Island, Korea, Nov 2009.

Scholarship

  • 2011.3 ~ 2013.2
  • Received Global Ph.D. Fellowship by National Research Foundation of Korea

Education


Teaching Assistant

  • CSI2100 Computer Programming
  • : Spring 2013
  • CSI2110 Programming Practice
  • : Fall 2008, Fall 2009, Fall 2010, Fall 2011
  • CSI3109 Automata and Formal Languages
  • : Fall 2009
  • CSI4104 Compiler Design
  • : Spring 2010, Spring 2011, Fall 2014
  • CSI4104 Programming Languages
  • : Fall 2009, Fall 2010
  • CS6522 Advanced Compiler Design
  • : Spring 2010, Spring 2011