server
![]() |
About me Courses Teaching Recent projects Papers Links Resume Contacts |
| CSE 502 | Computer Architecture |
As a final project the "Eager Sharing" cache coherence protocol was implemented for the Simics + GEMS simulation platform. Final report on this project is available in the Papers section. |
| CSE 506 | Operating Systems |
While working for SWSoft on OpenVZ project I developed an extension to CFQ I/O scheduler,
that allows to produce scheduling according to the groups of processes (but not separate processes). As a final project for the CSE 506 class this extension was
ported to CGroups system - mainsteam Linux Kernel's implementation of process grouping. The report on this project is available in the Papers section. |
| CSE 504 | Compiler Design |
During this class a compiler for the Decaf programming language (simplified JAVA-like language) was developed. Lexical analysis was facilitated by lex and parsing by bison. The object code for the JAVA-like virtual machine was generated, but not optimized at all (even in the hardware independent front-end). Compiler was programmed in C++. |
| CSE 541 | Logic in Computer Science | It was a completely theoretical class, however additional knowledge was gain about applying the formal methods for the systems' verification. |
| CSE 534 | Fundamentals of Computer Networks | In progress |
| CSE 532 | Theory of Database Systems | In progress |

| Web-site: | http://vasily.name |
| E-mail: |
![]() |
|
| Last update: 2008 Sep 4 |