DynamoRIO: A Runtime Code Manipulation System |
|
Umbra: An Efficient and Scalable Memory Shadowing Framework |
Practical Memory Checking with Dr. Memory.
[pdf]
[bibtex]
Derek Bruening, and Qin Zhao. The International Symposium on Code Generation and Optimization (CGO-11), April 2011. |
|
Dynamic Cache Contention Detection in Multi-threaded Applications.
[pdf]
[bibtex]
Qin Zhao, David Koh, Syed Raza, Derek Bruening, Weng-Fai Wong, and Saman Amarasinghe. The International Conference on Virtual Execution Environments (VEE-11), March 2011. |
|
Efficient Memory Shadowing for 64-bit Architectures.
[pdf]
[bibtex]
Qin Zhao, Derek Bruening, and Saman Amarasinghe. The International Symposium on Memory Management (ISMM-10), June 2010. |
|
Umbra: Efficient and Scalable Memory Shadowing.
[pdf]
[bibtex]
[slides]
Qin Zhao, Derek Bruening, and Saman Amarasinghe. The International Symposium on Code Generation and Optimization (CGO-10), April 2010. |
|
PetaBricks: A Language and Compiler for Algorithmic Choice.
[pdf]
[bibtex]
Jason Ansel, Cy Chan, Yee Lok Wong, Marek Olszewski, Qin Zhao, Alan Edelman, Saman Amarasinghe. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI-09), June 2009. |
|
How to do a million watchpoints: Efficient Debugging Using Dynamic Instrumentation.
[pdf]
[bibtex]
Qin Zhao, Rodric Rabbah, Saman Amarasinghe, Larry Rudolph, Weng-Fai Wong. The International Conference on Compiler Construction (CC2008). , April 2008. |
|
PiPA: Pipelined Profiling and Analysis on Multi-core Systems.
[pdf]
[bibtex]
Qin Zhao, Ioana Cutcutache, Weng-Fai Wong. The International Symposium on Code Generation and Optimization (CGO-08), April 2008. |
|
Ubiquitous Memory Introspection.
[pdf]
[bibtex]
Qin Zhao, Rodric Rabbah, Saman Amarasinghe, Larry Rudolph, Weng-Fai Wong. The International Symposium on Code Generation and Optimization (CGO-07), April 2007. |
|
DEP: Detailed Execution Profile.
[pdf]
[bibtex]
Qin Zhao, Joon Edward Sim, Larry Rudolph, Weng-Fai Wong. The Fifteenth International Conference on Parallel Architectures and Compilation Techniques (PACT-2006), Sep 2006. |
|
Hunting Trojan Horses.
[pdf]
[bibtex]
Micha Moffie, Winnie Cheng, David Kaeli, Zhao, Qin The 1st workshop on Architectural and system support for improving software dependability (ASID'06), Oct 2006. |
|
TaintTrace: Efficient Flow Tracing with Dynamic Binary
Rewriting.
[pdf]
[bibtex]
Winnie Cheng, Qin Zhao, Bei Yu, Scott Hiroshige The 11th IEEE Symposium on Computers and Communications (ISCC'06), Jun 2006. |
|
Dynamic memory optimization using pool allocation and prefetching.
[pdf]
[bibtex]
Qin Zhao, Rodric Rabbah, Weng-Fai Wong. SIGARCH Comput. Archit. News, 2005. |