Konstantin Serebryany
Google Publications
-
Memory Tagging and how it improves C/C++ memory safety
Kostya Serebryany, Evgenii Stepanov, Aleksey Shlyapnikov, Vlad Tsyrklevich, Dmitriy Vyukov
(2018)
-
MemorySanitizer: fast detector of uninitialized memory use in C++
Evgeniy Stepanov, Konstantin Serebryany
Proceedings of the 2015 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), CGO 2015, San Francisco, CA, USA, pp. 46-55
-
AddressSanitizer: A Fast Address Sanity Checker
Konstantin Serebryany, Derek Bruening, Alexander Potapenko, Dmitry Vyukov
USENIX ATC 2012
-
Dynamic Race Detection with LLVM Compiler
Konstantin Serebryany, Alexander Potapenko, Timur Iskhodzhanov, Dmitry Vyukov
Google (2011)
-
ThreadSanitizer – data race detection in practice.
Konstantin Serebryany, Timur Iskhodzhanov
Proceedings of the Workshop on Binary Instrumentation and Applications, WBIA'09 (http://www.dyninst.org/wbia09/cfp.html)., NYC, NY, U.S.A. (2009), pp. 62-71
Previous Publications
-
AN OPTIMAL FLOATING-POINT EXPRESSION TRANSLATION METHOD BASED ON PATTERN MATCHING
Patent (2007)
-
Optimal placement of fused multiply-add (FMA) instructions.
Sixth Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Technology (EPIC-6), Sixth Workshop on Explicitly Parallel Instruction Computing Architectures and Compiler Technology (EPIC-6) (2007)
-
High level loop optimizations.
Ph.D. Thesis, MESI (2004)