Parallel Computation

One of main recent computing trends is that CPU and GPU improve their performance by increasing the number of cores on a chip instead of increasing clock frequency. As a result, it is critical to utilize such multi-cores to handle large-scale models and get benefits from hardware advance.

Particularly, we have been working on designing various techniques utilizing heterogeneous computing resource including CPUs and GPUs. It is very important to respect different characteristics of CPUs and GPU, and to design algorithms given those characteristics.

T-ReX: Interactive Global Illumination of Massive Models on Heterogeneous Computing Resources
Tae-Joon Kim, Xin Sun, and Sung-eui Yoon
(To appear) IEEE Transactions on Visualization and Computer Graphics (TVCG), 2013

Scheduling in Heterogeneous Computing Environments for Proximity Queries
Duksu Kim, Jinkyu Lee, Junghwan Lee, InSik Shin, John Kim, Sung-eui Yoon
IEEE Transactions on Visualization and Computer Graphics(TVCG), 2013
(the Spotlight Paper for the September issue)

A Mobile 3D Display Processor with A Bandwidth-Saving Subdivider
Seok-Hoon Kim, Sung-eui Yoon, Sang-Hye Chung, Young-Jun Kim, Hong-Yun Kim, Kyusik Chung, Lee-Sup Kim
IEEE Transactions on Very Large Scale Integration Systems (VLSI), 2012

HPCCD: Hybrid Parallel Continuous Collision Detection using CPUs and GPUs
DukSu Kim, Jae-Pil Heo, JaeHyuk Huh, John Kim, and Sung-Eui Yoon
Computer Graphics Forum (Pacific Graphics) 2009
Received a distinguished paper award at the conf.

Interactive Shadow Generation in Complex Environments
Naga Govindaraju, Bradon Lloyd, Sung-Eui Yoon, Avneesh Sud and Dinesh Manocha