|
schfan@cs.duke.edu
Ph.D. Student
Computer Science Duke University |
|
| 05/12/2013: | I got my Master's degree "en route". |
| 05/08/2013: | Your Reactions Suggest You Liked the Movie: Automatic Content Rating via Reaction Sensing is accepted by UbiComp 2013. |
| Android on Desktop - (Internship project in Bell Labs, summer 2012) This project is about porting Android onto x86 machines. We used KVM virtualization technique to virtualize multiple phones on one desktop. One big challenge is to let virtual phones use real GPUs. Normally, their access to hardware is limited by the host machine, especially for important hardware like graphic cards. We modified the kernel of the virtual phones, and utilized a passthrough method to make them touch the real GPUs. This video shows the difference between using and not using GPU passthrough. The first half of the video shows a virtual phone using Qemu-KVM's default virtual VGA device. Essentially the graphic tasks are done by software rendering, which is slow. Then, we assigned an AMD graphic card to Qemu so that the virtual phone can use real hardware acceleration. We played Angry Bird to show the difference in graphic processing speed. |