This is an overview of major projects developed at MIPT (DCAM --> DIHT)
- Stack machine CPU emulator + custom assembler
- Recursive descent parser syntax analyzer + .dot parse tree vizualizer
- Binary translator to x86 asm
- asm etudes (NASM, TASM dialects)
- Hashtable testing & optimization (valgrind)
- System V IPC etudes (POSIX, pipes, FIFOs, signals, mutex&shmem etc)
- Unit-testing & code coverage of hashtable project (gcov)
- Parallel & distributed-parallel (through local network communications) numeric computations of integral
- (MS) SQL labs
- MaxFlow finders based on MKM (3 Indians) and advanced Push-Relabel algorithms
- Suffix structures: Ukkonen's suffix tree builder, suffix array builder based on SA-IS (Induced Sorting)
- Othello game bot
- Matrix max element computing using POSIX threads, OpenMP and MPI
to be continued. . .