I am currently a research intern in NVIDIA Research at Santa Clara, California.
I am a PhD candidate in Washington University, co-advised by Prof. Roger D. Chamberlain and Prof. Jeremy D. Buhler. I also work with Prof. Kunal Agrawal and Prof. Mark A. Franklin, Director of the Computer and Communications Research Center (CCRC). We are "randomly distributed" in Storage Based Supercomputing Group (SBS) and High Performance Computational Biology Group (HPCB)
Currently supported by NIH and NSF, my research focuses on parallel architecture and algorithms, performance evaluation and tuning model for multi-threading system, accelerating application-specific architectures (Networking, Computational Finance and Computational Bioinformatics) using high performance parallel architecture with hybrid computing engines consisting of CPU, GPU, and FPGA.
Before joined Washington University, I received my master degree in Computer Science from State Key Laboratory of Networking and Switching Technology (SKLNST), Beijing University of Posts and Telecommunications (BUPT), China, with rich experience in a bunch of projects regarding Network Management & Broadband Wireless Networking. I have also worked at several industrial companies before starting doctoral degree. During the spring and summer of 2007, I worked for MetarNet Co. Ltd. as an R&D Engineering Intern. I worked on developing Java GUI front end and interface with multiple modules of Network Management System (NMS) that covers a large number of telecommunication equipments and links throughout multiple provinces' topology. Serving as assistant editors for China Communication Standard Association (CCSA) , Ministry of Information Industry of People's Republic of China (MII), we drafted several National Standards, cooperated with China Mobile Co. Ltd., Lucent , Ericsson, etc. Since January, 2008, I was recruited in WiMAX Program Office (WPO) @ Intel Mobility Group, where I worked for deployment of WiMAX Network and Application with promising business model and vivid demos for 2008 Olympic Sailing.