Research Interests:
- Models of Computation and Computer System Architectures for Emerging Nanotechnologies
- Reliability-Aware and Power-Aware System Design
- Computer Architecture, Embedded Systems, Compilers, Design Tools
Education:
- PhD candidate in Computer Engineering, The University of Texas at Austin (expected graduation in December 2009), advisor Prof. Gustavo de Veciana (co-advisor Prof. Margarida F. Jacome).
PhD thesis topic: "Exploring Scaling Limits and Computational Paradigms for Next Generation Embedded Systems".- MS/BS in Electrical Engineering, Moscow Institute of Physics and Technology (graduated in May 1999).
MS thesis project: "Numerical simulation of integrated logic elements and memory cells based on MOS and bipolar transistor structures".
Publications:
- Efficient estimation & sensitivity analysis of SRAM yield. Andrey V. Zykov, Gustavo de Veciana. In preparation, 2009.
- Revisiting methods for solving linear equations associated with mesh circuits. Andrey V. Zykov, Gustavo de Veciana. In preparation, 2009.
- Using Randomly Assembled Networks for Computation. Andrey V. Zykov, Gustavo de Veciana. Third International Conference on Nano-Networks (Nano-Net 2008), 2008.
- Exploring Density-Reliability Tradeoffs on Nanoscale Substrates: When do smaller less reliable devices make sense? Andrey V. Zykov, Gustavo de Veciana. The 23rd IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems (DFT'08), 2008.
- Perturbation-Based Computing for Next-Generation Embedded IT Targeted at Emerging Nanoelectronics. Andrey V. Zykov, Margarida F. Jacome, Gustavo de Veciana. Submitted for Publication, 2008.
- High Performance Computing on Fault-Prone Nanotechnologies: Novel Microarchitecture Techniques Exploiting Reliability-Delay Trade-offs. Andrey V. Zykov, Elias Mizan, Margarida F. Jacome, Gustavo de Veciana, Ajay Subramanian. In Proc. IEEE/ACM Design Automation Conference (DAC), 2005.
- High Performance Computing on Fault-Prone Nanotechnologies: Novel Microarchitecture Techniques Exploiting Reliability-Delay Trade-offs. Andrey V. Zykov, Elias Mizan, Margarida F. Jacome, Gustavo de Veciana, Ajay Subramanian. Technical Report CERC-TR-MJ-0502, 2005.
- On Nanotechnology's Fundamental Scaling Limits: A Study On The Impact Of Robustness To Delay Uncertainty On A Design's Performance And Area. Stephen Bijansky, Andrey Zykov, and Margarida Jacome. Technical Report CERC-TR-MJ-0503, 2005.
Academic Research Experience:
- September 2004 - present, Research Assistant (supported by GSRC, NSF)
ECE Department, The University of Texas at Austin
Working with Prof. Margarida F. Jacome and Prof. Gustavo de Veciana on models of computation and platforms for emerging nanotechnology.- January 2003 - August 2004, MCD Fellowship
(the same as above).- September 1996 - May 1999, Research Assistant
Moscow Institute of Physics and Technology
Working with Prof. A. N. Bubennikov on device-circuit simulator of semiconductor structures and logical elements.
Relevant Coursework (overall GPA 3.9):
Simulation Methods in CAD/VLSI (taught by Anirudh Devgan, Fall'07)
Computer Vision Systems (taught by J.K. Aggarwal, Spring'06)
Digital Signal Processing (taught by Alan C. Bovik, Fall'05)
Advanced Compilers (taught by Kathryn S. McKinley, Fall'04)
Microarchitecture (taught by Yale N. Patt, Spring'04)
Optimization in Engineering Systems (taught by Ross Baldick, Spring'04)
Probability and Stochastic Processes (taught by Gustavo de Veciana, Fall'03)
Compilers (taught by Daniel P. Miranker, Fall'03)
VLSI (taught by Raghuram S. Tupuri, Spring'03)
Dependable Computing (taught by Nur A. Touba, Spring'03)
Computer Architecture (taught by Yale N. Patt, Spring'03)
Relevant Course Projects:
- Advanced Compilers: Implemented profiling driven loop unrolling/flattening in Java compiler (Jikes RVM)
- Microarchitecture: Implemented in structural Verilog processor (pipeline, icache, dcache, interrupts, exceptions) for given subset of x86 ISA
- VLSI: Implemented in structural Verilog fast combinatorial 32bit floating point multiplier (using Wallace tree integer multiplier)
- Dependable Computing: Implemented in structural Verilog 3bit redundant ALU with fault indicating output (tested by fault injection at internal nodes)
- Computer Architecture: Wrote in C a simulator and assembler for a 16bit RISC microprocessor (the LC3b - in-order pipeline, exceptions, interrupts, virtual memory)
Industry Experience:
June 2008 - November 2008
Internship: Magma Design Automation, Austin, TX, USA
Research and development for circuit level simulator 'finesim' (C++, linux).
Projects: RC reduction.March 2002 - December 2002
Programmer: Sky Links Systems, Moscow, Russia
Development of web applications on platform Windows 2000 Server, IIS5, MS Access 2000 (SSI, ASP + Visual Basic server ActiveX, SQL, XML). Development of GUI applications on Windows platform (Visual Basic, Visual C++, COM, GUI ActiveX, XML).
Projects: internet web frontend for GPRS/GSM logistics system, tools for this system.August 2001 - February 2002
Technical Manager: 3WStyle, Moscow, Russia
Development of web applications on platform Windows 2000 Server, IIS5, MS SQL Server (SSI, ASP + Visual Basic/Visual C++ server ActiveX, HTML, SQL). Basic administration of Windows 2000 Server (web /IIS5/, DNS, MS SQL Server 2000, MS Source Safe Server, Windows 2000 Domain Server), Linux/FreeBSD servers (router, firewall /ipchains/, mail /sendmail, majordomo/, web /apache, perl/shell CGI scripts, php/, ftp) and technical administration of Internet domain names.
Projects: intranet web bank system, web based system for projects & tasks management.June 1999 - July 2001
Programmer: Search and Analytical Systems Department (InfoTame), Galaktika Corp, Moscow, Russia
Research and development for statistical content analysis of text databases (Windows NT platform, Visual C++).
Projects: statistical analysis modules for Galaktika-ZOOM/ITee software package.January 1998 - May 1998
Programmer (part time): NICOTECH, Moscow, Russia
Development of Windows GUI for remote AS/400 information system (MS Visual Basic, GUI ActiveX).
Technical Skills:
MATLAB, C/C++, Verilog, PSPICE, Java, Fortran, Linux OS (perl/shell/php scripting), Windows NT/2000/XP OS (Visual Studio, COM, ASP), DHTML, SQL.
Miscellaneous:
Objective: to find a full-time computer engineering R&D position
Membership: IEEE, ACM, Sigma Xi
Hobbies: swimming, hiking
Current Visa Status: F-1
References: upon request