I am a graduate student in Computer Science at UC Berkeley advised by Krste Asanović. I am a member of the computer architecture group in the Parallel Computing Laboratory (Par Lab).

I am working on data parallel architectures such as vector-thread architectures to make future manycore processors more energy-efficient and flexible to program. VLSI design is also a part of my research, since prototyping systems is the best way to prove ideas. I am also interested in parallel programming models.

Research Highlights

Maven
Architecture and Compiler
Maven
VLSI Design
SEJITS: Selective, Embedded Just-in-Time Specialization Damascene: An Efficient, High-Quality Image Contour Detector
RAMP Gold: An FPGA-hosted Manycore Emulator Integrating the Par Lab Stack

Research from the Past

Using Octeon Processors
A MIPS based processor from Cavium Networks
Using SiByte Processors
A MIPS based processor from Broadcom
Embedded System Hardware Design and Layout DotCore: An FPGA based Regular Expression Matching Engine
Vision Systems for Robot Soccer A Dynamic Footprint-based Person Recognition Method using HMM Making my own Violin! Effects of Ozone on Plants

Products

Piolink Application Switch (PAS) Series
L4-7 Load Balancer
WEBFRONT
Web Application Firewall
WEBFRONT Analyzer
Monitoring and Reporting Tool for WEBFRONT
AnyUP+
An Online Video Editor

Other Stuff

KAIST Promotion Video Interview with the Chosun Daily Newspaper Coursework Pictures

News