Weibin Sun

50 South Central Campus Drive
Room 3190
Salt Lake City, Utah 84112


I am a PhD student working at Flux group. My advisor is Robert Ricci.
My research interests include storage and network systems , and a little bit program analysis and compiler.
I am currently working on two projects: improving storage system and network system performance, and enabling multi-layer experiments on Emulab. I also personally like writing cool small tools in Python.

I have a simple CV. Also a blog. And also a very simple and stupid dotEmacs.

Research

NVIDIA Graduate Fellowship
It is my great honor to accept the 2011 NVIDIA graduate fellowship to fund my research on "Augmenting Operating Systems with GPUs". The Fellowship Announcement

KGPU: Improving Storage and Network Performance by Accelerating Their Computations With GPUs
Storage and network systems use time-consuming computations for valuable features, such as security with encryption and authentication, reliability with error-checking, data integrity with checksum and signature, content-addressing with hashing, and many new functionality with pattern matching, searching and sort and so on and so forth. These computations can easily become big overheads of the entire system and then turn to be the main bottleneck. KGPU tries to use GPU to accelerate these computations so that improving the overall system performance. A white paper about this idea and survey of potential applications is available here (PDF paper). And you can also get the code and testcases of KGPU from GoogleCode or Github.
Currently, work on storage systems, GPUstore, has been made available and showed very promising results. The GPUstore paper (PDF) describes this subproject of KGPU.

TagFilesystem:
I developed a tag-based filesystem for Linux. It uses user-assigned tags to locate files. Find more about it at GoogleCode.

Publications

GPUstore: Harnessing GPU Computing for Storage Systems in the OS Kernel
Weibin Sun, Robert Ricci, Matthew L. Curry,
SYSTOR 2012, 5th Annual International Systems and Storage Conference. PDF

Using GPUs For OS Kernel Security
Weibin Sun, Robert Ricci , USENIX Security, 2011. Poster

Augmenting Operating Systems With the GPU
Weibin Sun, Robert Ricci , 2011. PDF

TagFS: Organizing Information Using Tags
Weibin Sun, Robert Ricci , U of U, School of Computing Student Poster Competition, 2010. Poster

Old work on computer vision and augmented reality, just for reference

Robust Checkerboard Recognition for Efficient Nonplanar Geometry Registration in Projector-camera Systems
Weibin Sun, Xubo Yang, Shuangjiu Xiao, Wencong Hu , ACM/IEEE International Workshop on Projector-Camera Systems, co-located with ACM SIGGRAPH, 2008 PDF

Multiple Projectors Display on Complex Surface
Wencong Hu, Xubo Yang, Shuangjiu Xiao, Weibin Sun , The 3rd Conference of Digital Entertainment and Art, 2008