[
Curriculum Vitae (PDF)]
Research Interests
My research interests are in compiler and language support for embedded
systems and machine learning. Energy efficient and secure compiler support for novel computer architectures
has been my recent research topic.
Publications
International Journal
- Lane Compression: A Lightweight Lossless Compression Method for Machine Learning on Embedded Systems
Yousun Ko, Alex Chadwick, Daniel Bates, and Robert Mullins
To appear in ACM Transactions on Embedded Computing Systems (ACM TECS), 2021.
(Regular paper)
- 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.
Patent Applications
- U. S. Patent Application No. 17/088,771: "Neural Network Method and Apparatus," filed on November 4, 2020.
Inventors: Yousun Ko, Alex Chadwick, Daniel Bates, Robert Mullins (University of Cambridge)
- Chinese Patent Application No. 202011214414.6: "Method and Apparatus for Processing Data of Neural Network," filed on November 4, 2020.
Inventors: Yousun Ko, Alex Chadwick, Daniel Bates, Robert Mullins (University of Cambridge)
- European Patent Application No. 20205334.4: "Method and Apparatus for Processing Data of Neural Network," filed on November 3, 2020.
Inventors: Yousun Ko, Alex Chadwick, Daniel Bates, Robert Mullins (University of Cambridge)
- Korean Patent Application No. 10-2020-0136124: "Lane Compression," filed on October 20, 2020.
Inventors: Yousun Ko, Alex Chadwick, Daniel Bates, Robert Mullins (University of Cambridge)
- U. S. Provisional Patent Application No. 62/930,029: "Lane Compression," Provisional filed on November 4, 2019.
Inventors: Yousun Ko, Alex Chadwick, Daniel Bates, Robert Mullins (University of Cambridge)
Scholarship
- 2011.3 ~ 2013.2
|
Received Global Ph.D. Fellowship
by National Research Foundation of Korea |
Education
Experience as Supervisor (University of Cambridge)
- Computer Design (Part IB)
|
: Michaelmas 2016, 2017, 2019, 2020 |
- Concepts in Programming Languages (Part IB)
|
: Easter 2018 |
- Comparative Architectures (Part II)
|
: Lent 2018, 2019 |
- Optimising Compilers (Part II)
|
: Lent 2019, 2020 |
Experience as Teaching Assistant (Yonsei University)
- 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 |
- CSI6521 Programming Languages
|
: Fall 2009, Fall 2010 |
- CS6522 Advanced Compiler Design
|
: Spring 2010, Spring 2011 |