Projects


MAgent

MAgent is a many-agent reinforcement learning platform.
It aims at taking the number of agents in deep reinforcment learning into million scale.


Compiler Malic

Malic is the winner compiler (1/25) in Compiler 2017 at ACM Class.
It compiles a java-like language to x86-64 asm with basic optmization techniques.
I wrote 10000+ lines for it in 2 months.


goGFS

goGFS is a simple implementation of the Google File System (GFS) in golang.
It is tested with a small cluster of inexpensive machines (1 master, 12 chunkservers and 12 clients).
Fault tolerance is provided.


WSC & FVM

WSC is a C-minus compiler runs on the Casio fx-9860 graphing calculator.
FVM is a virtual machine to provide the runtime for the bytecode generated by WSC.
With WSC & FVM, you can compile C-minus programs direcly on a Casio fx-9860 calculator.

alt text alt text