I am a system software engineer at TmaxSoft, and preparing to pursue Ph.D. for my next career.
I am interested in system architecture, heterogeneous system, non-volatile memory, and distributed system. Increased amount of data asks us to build systems with better throughput. While each hardware device is evolving to satisfy the demand, however, their data communication is not optimized yet and becoming a bottleneck. My research objective includes implementing an efficient data communication mechanism, researching advanced machine-learning based data offloading to mitigate overheads, and implementing new hardware architectures required for the efficient data communication.
RTSR: Real Time Video Super Resolution
(KAIST Spring 2017 CS570 Machine Learning Project)
Applied a state of the art deep learning based Single Image Super Resolution (SISR) technique named VDSR into videos.
Instead of applying SISR to all video frames, we used it only into I-frame in the H.264 group of picture structure to apply super resolution in real time speed.
Implementation is based on Pytorch, VDSR on Pytoch, FFmpeg, and a simple FFmpeg player.
HEAD: HardwarE Accelerated Deduplication
(KAIST Fall 2016 CS710 Topics in Computing Acceleration with FPGA Project)
SUNSHINE: Service for You to eNhance Self-management Helpfully and Intelligently from Now to forEver
(KAIST Spring 2016 CS442 Mobile Computing and Applications Project)
Proposed an intelligent way to control mobile app execution and Internet browser contents based on
‘contents related factor’ analysis. The control is done in a system level, and a prototype implementation is on Android AOSP 5.0.
In October 2019, a similar feature (restricting app executions) called Focus Mode has been implemented in Samsung Galaxy’s One UI 2.0 three years later of our project!
CSMA/CN: Collision Notification for 802.11 WLAN with BLE
(KAIST Spring 2016 CS546 Wireless Mobile Internet Project)
Energy Aware Real-time Scheduling Algorithm on ARM big.LITTLE HMP Architecture
(Sungkyunkwan University Fall 2015 ECE5756 Real Time Systems Special Topics Project)
Proposed an algorithm to reduce power consumption while keep real-time constraints
with a low-overhead heuristic mathmatical calculation.
My Summary Note: Automatic Note Summary Application
(Sungkyunkwan University Fall 2015 ICE3037 Design Capstone Project)
Data Transmission with Inaudible Sound
(A research project as an undergraduate research assistant, Jul 2014 - May 2015)
Proposed a short-distance data transmission mechanism between microphones and
speakers embedded in off-the-shelf smartphones.
MoleRush: Smart TV - Android Interactive Game
(Samsung Software Membership Project, Sep 2013)
Awarded the grand prize in 2013 Smart TV and Peripherals Contest. Designed a game using smartphones as controllers, and a smart TV as a display board. At most 4 players can play together, and more families can enjoy the game together by seeing the smart TV.