|
Welcome to Qi Gao's Homepage |
Research: In summer 2008, I worked as a research intern at Microsoft participating
in the Windows Azure project.
In autumn 2008, I interned at VMware, working on using virtual machine replay
and VAssert
to help detecting deadlock bugs. Earlier, I have worked on fault tolerance on large-scale parallel platforms. I worked with Prof. D.K.Panda in Network-Based Computing Laboratory on MVAPICH/MVAPICH2 project. I have spent a summer in 2007 at Argonne National Lab working on Fault Tolerance Backplane (FTB) in CiFTS project. Publications: Y. Tang, Q. Gao, and F. Qin, LeakSurviver:
Towards Safely Tolerating Memory Leaks for Garbage-Collected Languages, USENIX Annual Technical Conference
(USENIX’08), Boston, MA, June 2008 Q. Gao, F. Qin, and D.K. Panda, DMTracker: Finding Bugs in Large-Scale Parallel Programs by Detecting Anomaly in Data Movements, SuperComputing (SC'07), Reno, NV, November 2007 W. Huang, M. Koop, Q. Gao, and D.K. Panda, Virtual Machine Aware Communication Libraries for High Performance Computing, SuperComputing (SC'07), Reno, NV, November 2007 W. Huang, Q. Gao, J. Liu, and D.K. Panda, High Performance Virtual Machine Migration with RDMA over Modern Interconnects, IEEE International Conference on Cluster Computing (Cluster'07), Austin, TX, September 2007 Q. Gao, W. Huang, M. Koop, and D.K. Panda, Group-based Coordinated Checkpointing for MPI: A Case Study on InfiniBand, International Conference on Parallel Processing (ICPP'07), XiAn, China, September 2007 M. Koop, S. Sur, Q. Gao and D.K. Panda, High Performance MPI Design using Unreliable Datagram for Ultra-Scale InfiniBand Clusters, ACM International Conference on Supercomputing (ICS'07), Seattle, WA, June 2007 L. Chai, Q. Gao, and D.K. Panda, Understanding the Impact of Multi-Core Architecture in Cluster Computing: A Case Study with Intel Dual-Core System, IEEE International Symposium on Cluster Computing and the Grid (CCGrid'07), Rio de Janeiro, Brazil, May 2007 Q. Gao, W. Yu, W. Huang, and D.K. Panda, Application-Transparent Checkpoint/Restart for MPI Programs over InfiniBand, International Conference on Parallel Processing (ICPP'06), Columbus, OH, August 2006. W. Huang, G. Santhanaraman, H. -W. Jin, Q. Gao, and D.K. Panda, Design of High Performance MVAPICH2: MPI2 over InfiniBand, IEEE International Symposium on Cluster Computing and the Grid (CCGrid'06), Singapore, May 2006. W. Yu, Q. Gao and D.K. Panda. Adaptive Connection Management for Scalable MPI over InfiniBand, IEEE International Parallel and Distributed Processing Symposium (IPDPS'06), Rhodes Island, Greece, April 2006. P. Balaji, W. Feng, Q. Gao, R. Noronha, W. Yu and D. K. Panda, Head-to-TOE Evaluation of High
Performance Sockets over Protocol Offload Engines. IEEE International
Conference on Cluster Computing (Cluster'05), Boston, MA, September 2005 Teaching: Courses: Spring 2008: Last Updated: March. 13, 2009 |