
Derek Bruening
Derek Bruening is the primary author of the DynamoRIO tool platform. Derek is a Software Engineer at Google where he works on the Dr. Memory memory debugging tool, which is built on top of DynamoRIO. Previously he built DynamoRIO-based tools at VMware and co-founded Determina, whose Memory Firewall security technology was based on DynamoRIO. Derek holds a PhD and MEng from MIT.
Research Areas
Authored Publications
Sort By
Google
Optimizing Binary Translation for Dynamically Generated Code
Byron Hawkins
Brian Demsky
Qin Zhao
Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization, IEEE Computer Society, Washington, DC, USA (2015), pp. 68-78
Instant Profiling: Instrumentation Sampling for Profiling Datacenter Applications
Preview
Hyoun Kyu Cho
Rick Hank
Scott A. Mahlke
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), IEEE Computer Society, Washington, DC, USA
Transparent dynamic instrumentation
Preview
Qin Zhao
Saman Amarasinghe
Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments, ACM, New York, NY, USA (2012), pp. 133-144
Practical Memory Checking with Dr. Memory
Qin Zhao
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, IEEE Computer Society, Los Alamitos, CA, USA (2011), pp. 213-223
Dynamic cache contention detection in multi-threaded applications
Qin Zhao
David Koh
Syed Raza
Weng-Fai Wong
VEE 2011; Proceedings of the 7th ACM SIGPLAN/SIGOPS International conference on virtual execution environments, ACM, New York, NY, pp. 27-37