6,526,573, Critical path optimization-optimizing branch operation insertion, 2/25/2003 (with Sergey K.Okunev and Vladimir Y. Volkonsky
6,560,775, Branch preparation, 5/6/2003 (with Feodor A. Gruzdov, Alexey P. Lizorkin, Yuli Kh. Sakhin, Evgeny Z. Stolyarsky, and Alexander M. Artymov).
6,516,463, Method for removing dependent store-load pair from critical path, 2/4/2003 (with Sergey K.Okunev and Vladimir Y. Volkonsky)
6,560,775, Branch preparation, 5/6/2003 (with Feodor A. Gruzdov, Alexey P. Lizorkin, Yuli Kh. Sakhin, Evgeny Z. Stolyarsky, and Alexander M. Artymov).
5,889,985, Array prefetch apparatus and method, 3/30/1999 (with Valeri G. Gorokhov, Feodor A. Grusdov, Yuli Kh. Sakhin, and Vladimir Y. Volkonski).
5,958,048, Architectural support for software pipelining of nested loop, 9/28/1999 (with Feodor A. Gruzdov, Yuli Kh. Sakhin, Vladimir S. Volin, and Vladimir Yu. Volkonski).
Patent RF 2184389, Method for pipelining of nested loop, 2002 (with V. Yu. Volkonskiy; V.G. Gorokhov; F.A. Gruzdov; A.K. Kim; A.Yu. Ostanevich).
Patent RF 2189630, Method and device for filtering interprocessor calls in multiprocessor computer systems, 2002 (with V.V. Tikhorskiy; A.K. Kim; M.L. Chudakov).